10003
123451
1217713586
166377458
1309828977
1663986777
1352731306
116826029
337795066
714533674
1301134085
1768045647
1252119883
1372924109
700105656
1830944526
183044319
1229352498
833160386
1167392916
1783291015
893610254
423518970
669417771
736548208
1422235994
1476503066
1917563979
976134961
71144150
860240836
344621091
1501921316
1380810268
1720407979
1767814503
876929189
782200111
959915820
1909561549
889912386
500347781
1304725979
145535164
250613858
1999611461
852663942
1734353858
1488272645
684588424
567251133
1077471747
1281474456
321024853
298949441
1224792449
600939764
548295815
1429829251
1887592984
187483712
1435167328
1140691069
266650917
1854292838
956512995
266124332
1871309615
1652516131
932291154
954015338
1400844208
269436679
923598838
277480530
1282943235
1588884276
277983807
418803914
736936747
569572053
1742149208
429291335
291546537
1503893018
1782769089
1063146635
1180896464
1081860828
495615531
1166874739
328633374
1352370860
1072322836
1722077838
1454745059
1359656712
1038075062
291242326
1294100863
1733487130
981354327
81837728
555981492
1730573086
1166406925
808035069
357875619
43544323
1016006206
1635908174
322955958
129491902
692892505
1318020932
445334504
1005875994
849144532
762757899
71523750
1893366361
1085227869
789448787
1156900601
1765416416
625381964
48473348
1197113843
1201521001
822735472
1923286523
550809214
1986741481
1124703052
1003449618
1588217726
1660311480
1873309844
560973451
337486094
974734020
705271017
1137352142
65854623
859707357
843918781
199141473
659478356
1754301905
1276743334
448869066
510512180
275317164
219718577
1400734503
648259261
191905540
924937128
790565076
1105191123
1117933577
1610921227
1156354618
1220808852
1092719684
1085098961
336214478
1004788850
1689442887
1729803206
785023024
1132566150
288171082
425271806
1096789730
1188095344
1947875727
723594165
297193244
921497636
426240491
1388994993
1442811938
1924777668
373866406
1412774343
275492050
1767022904
1723968549
355190357
1396312187
735374353
1082744768
1455782329
1219552517
1363812794
1548916399
1916543290
973134940
1774608397
507704303
1194352623
970035469
24498700
491720310
1316302916
222341099
1850045358
1122928848
212639159
700383535
1468311375
627743885
1869067441
678950632
1728938585
168109289
1231576951
846942446
1679945341
809606911
569191574
1280820302
1334252531
333491020
49648672
49821383
832388753
1205719290
1732976936
1639178946
31332437
1750459226
522584847
413793333
1231887869
418959524
1418313239
1433057358
1057563490
1190433244
425446693
644094057
1511329390
1654806823
1928000812
107630469
1213677327
776831698
1490613933
1195703506
317339448
1069600845
1293189599
965001487
1938512730
1913532322
1635782939
1691007681
442071639
1266481534
1389952347
644326069
1389951912
573460214
669051098
1717852150
105159038
1455274109
1447062764
1309979061
749796051
1798519594
1789378956
489512097
384160219
1925097517
1769490912
1679445709
405490208
1942018204
836144056
55557056
1715105357
537273431
1321839499
961731593
457269627
1557583360
475280603
1318355547
783176586
1727305559
990985720
1791081957
1800480898
1781120624
1254142146
937869177
985755726
210148663
2471431
1758403219
1329768934
180634873
445907456
518819854
1280221889
803677503
580841269
13415213
144041410
1956337231
1285517473
500053435
430337478
1334395291
929220713
852678481
1251620716
1707319505
1260582523
547575679
979993506
128707217
526802475
1022490492
807533875
1998297000
689031199
603039595
670955372
831621735
693689983
195341546
1939546774
1077740838
725788122
1534470485
91365976
803019645
1681509705
1653592125
976742092
461865390
1174314138
826839356
441788086
490932285
1360744479
466085607
851899912
401463665
1686248462
1278436221
949566141
1454895753
778409713
1201061718
1653832398
1423416964
1711285980
1281924890
114646304
1977801675
1342459842
1312419675
1262647248
1090175928
560506662
1352596641
608607170
1394750228
761312506
448601072
25809801
1606990398
1570833587
518128116
954393080
1699963120
580702406
316601591
637552521
222945593
1751139684
269491708
1145373274
1415253762
1245775405
484651021
299331126
1524726404
1880638088
667949012
1091733665
399584816
1538945821
998940418
1119405549
1861894463
1564192108
1351612159
1930425623
8147839
1857478437
1457149684
1640151159
1237647391
1252626421
1342575743
1884062166
260281597
246668639
1953869278
842714558
1394684389
644372369
1891700712
226661991
1072968135
167046402
1847393486
1844400523
75855641
1053265516
1083880766
1514112141
93363494
1356867407
1626224986
68044577
571893170
1398722568
1092498617
135771012
1229090247
386175968
629404683
365467156
293990001
629340549
1907725883
162627342
1903199663
600588856
39049529
1278057765
1926768810
1825234455
1697049276
1755212447
1647245110
772278427
46437415
1694848061
1716798623
1507211637
1854569982
954882324
773597672
1943037543
1546787666
1880779985
1626401436
1274531166
1312168996
861559030
1154170022
1818098266
1613624311
1008508422
14967687
1526233556
1932671991
443627586
259320520
1684766145
1941200860
1475266786
1014215987
1805823001
1587343332
268129040
1659818131
1871012539
420799467
1799614744
1352285153
1397650557
418972390
1721878611
531605987
1674522359
1591869485
350952458
1082552884
26945899
536225906
628668497
1288419861
1177490500
123887743
108670544
211610144
688540855
1740244761
121011555
839606437
1602809829
1435527542
32032478
1566010777
379303197
1940666337
967774671
355694212
1278658626
220961854
1755388897
853731699
1512554253
1509273877
1756519466
1399125876
1891745701
476902435
340445328
1934364072
1581719533
1361074703
232374621
1148540239
1312532364
186846926
1836725488
1681935259
1478672788
56518897
971277276
130767779
299787913
960008307
1749475325
1962123015
386939913
155867834
152302790
1733856023
624094815
1995258247
1803894259
1805984045
780837010
1774936798
1775865608
1668216624
367368278
709544669
319864443
211638420
1399799433
186647484
1257886904
241735127
1203152921
883492240
253478414
192456272
103940850
1285839413
877021424
1222139729
1249684579
1624621119
553943787
552545946
1759798552
1794396451
1012185964
1735877867
324599646
606589306
1310269257
1586461286
1557180445
426390577
367703230
1537595566
410981318
168508865
1314566981
769128119
1736654454
759638856
730968347
113140430
1702121403
1507740199
758970095
1503447674
1902389421
1959846518
1629915173
1338255403
1118236823
581754530
556299466
1156215891
1220993012
1223319663
1908418072
572971827
1697358705
583986576
1887038775
793210127
876378227
1671425619
684554682
776762345
515789010
715882849
1781474955
1935431986
1971272432
107893305
1485485276
490045723
893652773
440803357
850424543
252058354
1035426357
1508738291
1833488447
364753128
976674133
1972013855
468224464
975425916
1870091111
1211487339
316602554
1187661655
260090793
741595155
1071769415
1152667878
872600081
1937758220
1236762203
30695785
823185517
1982207750
987658664
1186506572
178371564
1694483188
1366982972
1010343518
1096269255
66253744
262563119
780189656
372895120
1656359719
1537545471
188620415
750498130
1522285648
1816535995
904364373
1203201155
1709128767
906671234
1304301672
399280295
593813300
1675341193
1229677278
1036123891
332817398
1617445642
955894553
1204041154
819728758
1428872837
1053218607
521079628
646981875
186381564
1282190945
605030884
1457880946
1879156662
1803837368
948924220
1536412899
814766535
603731075
1204049684
883149000
402169749
1350314434
121222226
332397831
827494631
1114056751
1075536517
1683356992
787226277
1584558265
19141996
137305694
1974219627
763451857
448808102
1306668567
1576148502
1553166363
227486882
484326864
1667540788
103516255
1335904084
534345050
299333489
1745320210
1829972106
1102833867
355377452
862867397
1779046765
1071610118
25627594
152974892
1930647649
267131209
834672328
871643323
1992234128
314816086
1977682091
837722636
1859755598
601823300
1263048950
467725190
1483661319
1115704805
1355029267
1642255654
1960264397
1261600173
376244194
719722820
1215608212
298653494
14410350
1586877176
33064343
1082174421
1284084646
1972702650
1327979541
1924358881
1805511500
947531878
111678101
1821244736
832804209
181676893
471996239
704505179
1560932235
1912670796
506644774
829818153
243760657
734080785
1271296101
1831608300
261658891
714267301
1747804601
713121799
902603000
517446592
695365925
1305904774
937366680
1631994156
252720860
1247795153
838578981
910059707
1030731441
4979441
1509743096
1935396718
796311800
315517072
356047090
1662416584
282900597
1173352374
1170259415
1255759219
1700667939
463573398
213078047
385790060
54892838
1280329566
315581076
201456044
820515531
569817345
224898049
614857742
1021755881
1288064908
252165953
805773327
883878056
1200810054
1928956034
1224201087
1865926198
650872528
881939356
501665333
1320075058
308363939
1937768985
955779029
1475561210
599242307
431366705
574452228
1542862384
1646843782
816778654
231792528
1092826728
551576621
1577101318
972391294
932214078
637122938
89544177
460914096
1780081393
894885354
913640838
1508246892
63351119
1550273763
778538529
1082090544
1244396340
1946058329
1389833021
1049795411
1581634042
1711412714
1065715003
1746528899
1342560581
1359802047
725894834
221273224
138450641
1650445822
1071995359
1374912099
471286255
20373426
1712946600
332301436
1623708736
956564740
291987010
1228803260
561328352
421025261
721583941
425189704
1394723102
429522093
892427910
1925287447
1820703779
1349276162
1330055888
1596804056
257010761
1766983244
650158486
1381414014
1485861618
1830572420
1629830714
1572412031
1911228105
1868270953
322463455
129635571
1822889995
1538728739
1036960638
42977694
1837327164
446237094
1458381809
287831600
1654071319
161029761
488467059
1160608782
989828774
640525299
351805798
913038488
467374137
800607387
400569446
789174479
320389935
1475191304
1117901338
704303011
1370214940
331532586
846439818
1793136316
1326734027
719574979
1317575156
693057400
98561806
591948370
602299710
1855994363
1392561455
849450217
87960284
1374466686
1890894354
1042224288
1942732737
95981001
1278516186
1489549705
391585241
845336320
1478766623
716792226
1105037894
1110620719
1467701507
1533288976
1809245637
347698692
420827402
332657627
672762754
1505794579
1599797276
1665245493
961097574
934496340
843454606
1795409659
1062046976
397880404
38225590
495811435
1520477033
1617923921
712647104
1026102761
898280126
1278165647
1532458567
1021920338
1425786826
1880665236
1939947346
1103499
314369693
609941802
1614537086
206954438
1225355894
565272830
782702734
254601018
1435166962
1059903828
176687463
582165706
1774669410
225648861
81126715
1008236397
1252526395
1483106527
427502730
1993704837
807110731
982955189
1196315193
1487113973
397973615
441598747
635008851
531079991
815240125
1398907064
906870802
792097519
1565847233
1598693778
1350875801
351155773
1319959255
636500168
570053766
496774146
1615177671
1783624572
1060644474
460573206
1441236459
130481398
1251433351
672631265
1197038933
524222171
1769393944
1942680300
1453162506
1946242509
1193992769
1331414505
1413626610
127423113
1808980823
783757147
1930263980
251622744
1439360894
36259899
153033027
1384589944
1016318473
175975633
874773061
1729970943
1688277142
616026227
913052761
1930728584
378527167
1023486159
1922310715
735741988
45877515
267492218
1190165396
1962377586
1334041058
291017955
1629513121
964190503
1338935013
1619604725
404701010
19461296
937529163
1192536143
827519346
1786296620
566510167
1363554928
344263679
1024384576
307540179
56646515
1114162926
1075457719
1797858205
1467067991
835945029
1153367717
1029627539
1522433923
1567715342
170506610
1409103791
677884622
81545598
1541488606
1593591752
1967886394
917581686
1148342939
406746778
1188842525
45654932
1396713749
1771274623
855311765
792441780
495741000
1788506882
1126756142
1364218418
1014972240
679222480
897926140
428201809
1989231000
1153329292
114707677
164519381
1866973068
1455072927
476145404
1934562964
1816501091
51889383
234194400
610357506
259644542
1110990545
1286030741
192704868
598623773
445973242
1195920740
617637798
1118697655
10991584
1717449177
1304183097
942546440
674626212
340204029
1364860836
1902871398
158215506
552743103
1491284130
511177651
249682814
92314599
388159314
1478884075
1803367014
1050608618
1693270013
1930601375
1254279561
229153841
1344824366
1537080223
244954260
532797239
1384750456
502476142
934051274
765594645
568998998
1483301740
280288342
1309504155
1978239417
1435880115
810524581
1221972942
1192346857
1114868898
1111284569
31691567
1658285586
1499146280
742910270
99179855
9961729
1018675947
897871427
713820794
795256760
1395364625
1502650728
687036424
1864418094
1781837743
372624811
1767102874
697592181
141828973
955453574
862384695
968820124
1392620861
1983744106
7982391
230889310
940178659
114075183
952279199
668359495
581394072
1858261762
578401116
819316806
1222587995
570868256
1845678087
794169953
145774405
522835511
366074510
1604604715
220230481
1970337886
1173634374
1980651013
1593251919
1445086062
196401674
1063255305
1043421707
524380761
1050517884
159415325
248899875
1062871443
265664725
1515402175
734927880
1868290546
1069783070
904600765
1945592229
45461299
213862688
1537102863
924249613
1867719618
641830099
1210969487
526946725
972932922
551817776
1618993463
589379065
1257779980
748589643
1422282975
810109733
27331378
637637392
1495092597
1917673509
1889023895
1624937788
57013312
807743878
418985791
570416932
159716553
305203532
330275912
59242073
277483860
1453052441
1461473746
1659012487
174769182
1756475198
1636531511
1056401401
1725532301
803255964
985432187
536308580
70488786
1972562985
1431524421
1570036261
991119895
314281800
843381750
705292443
707596503
1230653155
1574690474
986927256
56568334
420523512
156849376
729358986
505263822
1297302687
482113546
905765956
196670813
913690849
274333917
165941023
1127905320
1598767494
573820461
1665807777
1173578222
970929978
912105091
691836634
932241322
1352715315
1554449003
84450327
1376219457
848949531
1579297037
1845434753
1461821782
1624983470
1351645570
1046830705
1878361968
474546490
1602444153
1754245671
1599625822
907172525
551137579
428229615
321142418
79666231
339637767
1156797937
1698229068
1265583399
442130942
1392352401
1740461340
1177573973
1531714221
1736666526
318548064
882853840
54685934
703853019
866074510
72399050
1353139529
1656314291
1718005650
636678794
1443944175
571687343
1562045279
1227503212
287579056
653358830
1996323342
819574791
66181955
266405698
419792399
483875477
370694216
852575092
1013077549
397651066
386221260
110636059
406818590
186944636
104973414
284247809
93269250
1614979045
728282642
995508128
419860556
898591134
888171162
1527226773
1554032997
894823289
710223965
1684463624
635722057
1767950424
1594752658
470725857
978004344
1788772112
1396029060
920886549
1111392018
1265308524
1316874128
1834672588
512159625
1202110843
1690775471
468423445
1686177791
1242503471
1249495702
1531061014
531705381
1159696367
478418094
1947066235
499220571
1292070928
233498274
1097732209
1931403630
538955183
712372702
1524969111
1773651512
686230592
216853035
1245127125
802898408
1915495404
1132631715
618046478
790915577
1184086865
1172855791
827960727
298104917
893610054
483348504
1217749714
1207815663
419747717
1841048983
311529526
1645327587
1179162951
1152758244
1476025691
1289532331
1647686424
1971505286
1685933416
1555273839
298296852
989482920
572436836
552935823
1791905018
61021077
1825929033
985257808
445648347
1665525037
1770682387
109871756
631449224
740145438
1347618517
1986840576
1650457368
1648961318
1605610518
808722425
1015748560
1889916546
1511655913
697906200
400843176
1879641524
594488561
1533472349
740827345
1955594794
1155211984
1943990118
1446698300
1062772640
492618725
194603946
600418955
275024905
506199900
832588977
657419471
232491906
762167317
754222681
70366596
201657771
1013878363
439017514
1805139727
1489185115
1639074964
1998725107
365894768
877210991
539525279
408380306
1477827007
1874530637
152092647
1912263494
1466532517
292456684
244430463
490053553
510313053
1826692270
663173457
1568676585
247526713
1153014572
1386421622
1375432464
1142761419
773021541
151302955
783256655
1127749230
757433233
627539604
199185406
865763161
155471048
1728332622
1251642231
316519831
1156486878
1578095351
569487309
523247362
84238420
716776939
725888318
122932258
593936406
1366056461
364962787
1988061443
272113764
243909628
243674327
1538484315
1445201779
191490801
652125156
102763493
263642501
855963688
1592873227
725908037
1756268625
1280631077
720393775
1246991034
1952907242
1046500334
1311061469
564124062
992788233
173533722
1353826176
248596919
93686148
1045429223
163288294
436237633
660533304
1252500206
548825013
1406965081
1786340168
795195212
855635466
513523605
383865277
660701091
1420561383
1963980248
1076207466
1148878738
52877331
300523190
1985222124
1843579272
766978738
803607344
1996383165
1478897285
170025016
1547436073
54994993
1800838725
995273211
98580042
890083453
1995077408
1444798167
399772556
28202507
215887524
1442230189
1011142295
307138676
185908147
939567870
961073414
424995611
206870170
863125757
1292206152
1625938951
1347081222
1487916596
1843909495
120656392
1053302986
263374796
250106876
278450486
1359680951
439854469
1181636020
1082475191
1001388941
1351970089
1985501444
1799922001
757055424
1623440153
388787869
1215902925
1020788827
1935777741
860319943
1706648549
1041735036
1993384515
1799313978
904011403
1805905325
378611733
1789512995
615771528
877818865
1921497122
707913771
312922129
1151363717
1977923651
1836780467
1731702613
1194691291
121322071
668521557
1776033055
260594170
1928667104
1305749735
833938058
954066427
1161151413
1667940188
583430017
474337889
76303227
605150125
1411303481
627596654
137260946
1078921356
1059918471
464060819
1346095474
472545162
981069218
650341474
565864492
204656327
1079891820
644056318
1672579315
648558285
779131774
1786659686
657085257
21211634
899466757
1267256185
1084286888
1446054380
1113067933
687634781
965375920
1949944977
644753912
710671546
1206082978
141433640
801515638
1316346998
1296610290
1685325476
1014102771
899002295
776861997
1267641795
1848595818
1648776910
1687452339
1125691582
1694729679
1724010778
225857916
189881741
1281487112
512593129
888808414
796770331
1817252633
55091594
1705683369
144047297
1543309766
691206567
1965853424
372283690
1498684899
1396150497
1827791250
270397673
1444258496
424430853
1403140689
1763544823
1347446028
1987253840
1634455514
1880129479
1009797690
1389443462
172615816
1250689848
1579803846
1958595307
1751324702
1389057155
461776865
775494180
668457866
132160784
1821863132
409312648
324181008
746424044
1610663629
1152562994
142015710
322896205
933148871
404578307
1768956896
452445321
1820985660
1417054666
1681433086
1270298827
320870089
462313094
842435713
1294233273
878137615
1008678936
1786972642
427809171
1882475778
454993522
564243452
1584714460
939881866
576796270
1910506825
723190720
727692632
1695630466
448534542
1034945849
100249845
656716646
152881194
194883035
1845238130
1311559310
946980609
605219383
1620486566
1720170495
1429704188
162749180
277162222
481025875
1068187066
1999463772
1933058467
1374224593
1254023170
813184197
622340006
1896371837
863948267
1155670108
588319543
557301251
1383014339
356352602
494071482
1045766177
1724752690
125355195
968520125
646487237
1170048982
1664153444
309431901
647552678
1448995143
1566578305
61698327
1181753260
807322605
162305283
1025289334
401494272
1307552238
458855991
1508609204
1911043054
790132253
1353468039
441607296
1635350345
412605844
203878008
1792768379
997211086
1606563493
1287936879
1928544972
590628007
111147901
574720390
1995417806
1304348993
1194229055
1630674986
1310976894
1404033623
1690031872
1285505789
1925229450
1687444866
751485870
1440586746
1089049232
701642984
130380774
186825271
1249749013
924158349
847743398
583028429
255633924
371284651
1683747899
1333169781
233881393
966170974
1871385065
1312220816
1040989186
161058264
1638033334
1471070321
1070605360
232602216
166887478
1720940342
1207265217
1676877253
1147879098
104575581
221011183
1504626464
1428238590
754162431
883864475
972019099
1114828777
1091125395
866830312
1419738222
38187867
1004386623
1742884609
1528119472
319086467
1624133155
1620601095
1861059275
1396793593
344805920
1532648558
377811056
244516604
1764171186
49411533
1280415550
369981386
856447017
534755507
409440433
979560055
1572871761
1776279251
743167818
362017247
751007460
943046062
929585469
449305306
1261862295
1851342198
780259671
445390505
1621250964
122870398
633646711
1728185712
1542485888
1913515750
542754323
100339247
1346205943
280083661
803073178
571927024
1843200127
1260109861
1664067404
704750898
1603448926
602037713
258381760
556369888
457389879
440178168
465316106
1228107372
999716792
1166102226
1568079007
681087093
691015626
1411753969
134931299
493463723
752388888
1932420552
623265641
1641300788
1415764823
1552229839
827495499
942931267
1992001185
309101186
1633354113
1292788101
973206074
171240794
518817120
1490897600
1278978659
224834571
845856381
659824583
1592960438
223889783
1988000626
1181072797
1657554292
1405539339
728468920
376383663
345436743
1861667230
1409323622
1934451974
145152363
309609456
1819538136
1910779575
636844220
22766616
1288986076
51219088
1774542215
1315450493
564368704
148288693
806824055
1172528006
254901299
828475999
647285106
77181408
1402108435
466181055
565897589
1475106716
900503285
528499106
1944419927
1442192844
1983746497
10225485
823760919
451111836
597494525
130333955
899777565
1698902140
1147635738
663596619
351702658
608037545
854053380
1256212044
935848496
794637293
885282368
277509945
1659521079
1839711934
374248742
485026287
1150638040
1899992922
1729098557
268255336
459558796
943142567
1368554385
670045647
1409106171
1291039031
1966359649
1194651377
39020120
1278760592
1227458169
1323430379
717955969
434034750
1248511128
1107921916
24892268
1591304681
476773341
39247562
1223128028
145896392
1530332560
1771260296
589824349
622993341
868978027
104707993
1067944103
1498720210
859587445
923767998
722013280
329239189
1670775160
1956634999
330347756
477590092
1254490448
1060663628
641677896
1659402004
1217191924
1657087905
1567179125
1561851990
1559553976
1225486330
591200806
1266326826
460134019
1559333360
1423219581
1689850996
1045127308
313662405
1412810007
1597294089
80221299
786112831
422061004
1861651657
126707274
540299910
419173147
303690172
601417100
388716780
763259591
1291876130
777574161
1547302177
336814233
1416109714
1397569666
1563726025
928704468
1873244656
204081172
1027972359
1063439365
1643491698
1513507188
1801617277
1038586192
1300254085
1500548417
1032162285
1284111882
1357112755
543824992
733053667
397368794
468377618
638602624
780026240
1532694730
676892015
1237914758
1263488954
960434890
1170837197
462226740
1299324677
488752666
912831843
1222519128
7109868
292281330
1481401284
1384957938
1539565352
1393212917
1052248940
1722673467
778569307
348144470
325089997
1501713719
1118919063
803141755
1569254816
1104604899
1406146836
748051139
44520494
1149933383
1868436615
777507091
617543426
31031295
251812453
635329898
940592218
67537469
1892602168
1181264958
214182512
1312864612
125754349
77734958
1493438550
739880955
1802710599
1972154818
1004259640
1339840750
1345119855
745704152
1860033317
431881771
1207604733
1175178297
118995696
460347200
1391180075
66232298
1056079905
551273539
444232172
1762898460
1354082513
1229602778
1674737905
1450369989
1133145485
904235454
452620700
984711471
1830071299
1597304349
133961958
1012225386
1375959370
1041184105
1309703206
829373862
1301894301
1433992018
1743791499
704679744
1804813529
1122732464
917473774
185661656
823426562
1076634157
516334203
480245019
676357395
1826369871
125185054
1662908974
868632440
362855890
723652446
263835773
1065143051
352340610
839009333
100024187
887220051
360408384
915632853
262728968
297919813
195379348
1799218928
1077811591
1150643994
561806214
764337998
1622087887
807482040
1739552428
1958084932
231350049
312129004
1489076250
626943427
56511329
387901252
1972375681
308354077
3701428
1472119295
471052985
143592946
1013103480
317531660
1045867434
1764230811
949553691
594982685
1643767313
1817459694
1444405145
207099612
654744807
1887741843
628047215
1277415229
1438522612
1329601025
114551182
1062031874
503097168
855426934
1129080013
404770958
492302397
1951706769
1576066802
1725397184
782498005
1712122935
914844370
52054308
911931425
790609674
1826866828
51786403
786115448
760279932
104776561
797575403
1814784307
1027105202
1163714728
1922092735
513679787
24250438
1657384198
1601334407
1998896213
779096100
949378640
642774656
193802896
941669555
969022128
1615626052
1014512934
608332523
1825229263
1094160665
188164010
1224156507
1812484681
1931644378
902615324
1392350838
1295168187
1864135134
60875015
576260812
491299782
678242681
1224824465
1316975779
1247247567
1475991966
1691712206
1206987278
1891091171
468051960
294322572
1974732395
1726500972
3401905
762744295
272069715
1858251413
1970261870
1821587546
211240776
1037273469
177782925
935050669
1010615896
609411393
590627801
1214620521
1232070351
1019477412
1121328950
729082252
1793249065
1540459393
1422635401
287796319
271135960
1417950192
876827117
1694421989
1493030162
1923913847
1807525657
717241352
1357177304
799838093
213431616
1497655536
1809082777
1168900083
630545609
1534099425
1324906317
42547588
1849634239
1538987343
313516857
1743192012
214208569
707564386
656619767
261371446
459641855
187509866
769762222
1738969708
501073508
434273002
303865571
1715605586
491608335
854119523
981424296
275839882
328557385
287326930
1229747813
1460541574
1577873365
210777804
395979778
1092972265
1405537745
63170269
388931803
1587229525
1404175936
1750701477
1690825154
1883648058
1974279463
527943949
1203741623
169262731
1037802223
1231658717
1464271993
1620015791
1947479131
1618207597
298764585
1779158614
1193789966
93477191
677291748
1776426087
552675130
1049066436
1713990203
1562307310
309239531
852975284
165318647
3430766
311584609
1563647502
855833701
396471587
1798578063
1182532697
334793773
750372032
743447849
420217514
1741326124
1963664387
1650377901
812161566
1238037659
1096898669
823054938
1609732023
1513062443
1959665769
1912013219
616821164
1899182300
1312060555
1385878521
612505717
1034554396
355109500
36711274
128517845
1574408528
1121304180
362625302
1200310858
1857678122
1474154721
375825017
1067800406
1821437728
764946435
1283413824
1548392554
1035710766
773572452
352151068
713627362
126048186
1740513564
1811028777
617091535
739252373
699507508
1339912841
205652878
91417547
1694763446
1664465203
1543773147
1010593066
1186072347
147978302
1979684273
713660758
614930004
845808987
620021945
1601039085
450067043
954483444
1763882938
721073653
1755254532
1788294295
748116009
676251946
363620666
1581110399
1125609848
959909488
672251160
486457531
1294040832
544080724
1419619739
1389265473
874901020
1781391339
156972425
1108893312
162914677
1809689518
832051870
57207341
635365382
616968133
1303729551
834731797
420780763
1927763466
1732129123
1112588277
1675981144
786030121
47145839
1896017883
983997841
911213214
591796833
1529400933
1727796882
113653048
538855356
583863660
338341906
699614816
853937470
1435603550
1294041019
1225664531
1970907967
838630606
1444066661
1341173732
791568767
1954193420
1889021783
1698047191
1152928914
131147876
1372522395
1528888869
1160329636
1197846382
1227780365
1559662883
810476388
508010711
496934885
1523601856
405267632
1963687807
1189594506
627571492
1381096430
49261630
1270834163
248188211
1718865435
1935750566
1763030664
1868126002
1540690778
1195116232
1956855500
893498518
1668521617
334807412
1994461354
92952420
6996101
1285950651
1758284300
460648957
156878538
198908013
953323412
1341008974
1356083296
778679023
1889138429
345926759
938668665
1770439163
820396899
7220161
1649036100
816495169
1960077302
742307138
683359258
1640833572
1979181757
1217178349
368117213
1504396394
1988198092
1965213405
1240990883
334281848
1891141267
475668976
513549357
403982466
1516605756
1119316982
205403507
728945549
470692955
1182188418
1095938219
1929825189
892104916
940186412
46612138
1417103905
929457337
1770251615
374719334
1949635339
1244462418
852026449
374730111
1252154217
1409593162
366162530
1306768894
541105952
92531745
652482144
210709922
988110008
100018092
1021801448
887537757
1413469454
1832377403
534686200
253833408
1701079918
1801816654
920090551
345802215
777888885
1646368919
753534069
748728656
1038995345
1170566212
951013309
574939058
217946477
1590494071
1291355544
1089819430
1039114819
100938866
1261395141
994389304
1150443226
1812548088
1664297556
636413805
1818210811
971478497
107828212
1829807098
1870303468
52648656
633142684
1584726502
394771137
1516418208
673639417
147818686
324371867
506224234
1596841227
1605785298
656059094
1617433874
267773550
1370539741
1141518436
77543087
1992763445
1397615937
808662549
1931982019
1848422938
1312530589
570982262
1540296897
1103390182
1888531830
137519098
283676747
527591404
1806410388
1538540708
923726972
878425188
986346690
537423528
1366286807
180167921
701528270
916854655
1143536858
765447564
532890585
504097639
1655609843
338330211
1533009352
1544774539
293757816
1494895369
1740667724
978715052
710212275
1021144549
1938321450
204225718
1320612096
1013744241
854474241
413028026
785107587
10299588
40695120
1978632831
1790430839
67244591
1732332122
739008686
1281426860
833116214
1775231630
1897375166
1291235176
480761282
1665125691
1166534455
1315532354
808432950
915372420
1201966686
1570380831
343757291
1843761283
788781378
786923680
827695337
828328433
1902582423
940103739
782120973
1216811432
352542567
1325693681
288500244
131747068
1133237271
724752445
554257755
713666801
1588365252
605998089
794000667
263347679
1460641602
1719663740
1843292559
1687479876
229450994
1356018859
771786996
888693364
512179147
98371821
1652507555
842647196
441350297
166538305
1251913742
1191709151
962735502
1238916158
1829749699
1798904948
499305888
1616304783
1422689064
571681485
1002734932
349014214
531888421
441782010
761274599
94766149
1327007168
595968597
776380164
80409612
383119682
1069117639
943631122
1140215461
598877440
546563565
168316743
1893427609
704632285
254170746
1673186127
1445853049
1690396772
966698966
1472838703
1362548605
1750931300
349449095
776248391
995095719
1764041792
1844336820
296974676
1271611074
684744945
1880436780
824130439
330004986
127418765
417412999
771364653
1056538958
66267032
360940685
1783418624
182796104
248078029
1822520041
640038718
1283186135
1630588206
605878279
911672498
1168518318
898495359
1556881883
658617442
1565189455
968943308
1398725995
343834850
977558074
1819720207
1781284446
316367821
538782862
772142963
1672020048
455470517
718440660
1722433126
1838311757
1766008844
287219287
1482806093
616647169
1379586018
1329456087
1183280342
1290042600
1114470576
1928411259
1709410377
1493062256
1364507513
1158163513
932664323
1128456359
373115715
1127863062
1221819339
1258940985
1361061678
728692771
73578150
1793806580
1236818751
284982586
44572865
1244635763
1410653141
576057982
1367049525
1921598059
1560753010
1792276449
839869436
624453212
1685712225
281848191
177295866
1329161355
381909113
1678900709
284255420
415423591
1268147697
326657952
416776933
1158204308
1606118540
1643686605
1298904333
1327607456
1496621322
463492142
477250079
1037316074
213641137
1688999514
1379828418
1094603432
1284883223
1938644580
1879389460
538412595
561361735
1787812319
1932309247
1572231065
318294078
308211111
1442744134
91267525
950567196
1892657984
877031872
1682160970
444437352
1658154559
525658884
910160800
1868205653
886368558
1638517224
1766966536
1277153649
39442069
424976737
1097260868
1315026370
1802553363
410812075
1996712712
902019774
1082692434
44278133
443264534
1799511250
1745842825
1854061857
1480335378
394348705
844545869
839910231
1297907429
200942471
1207636809
377040260
1603963339
1586460270
795089110
592878722
555486579
1163340630
469667618
1226397780
398514665
300127357
112422924
1261258947
521919666
1362835583
835048379
257204695
515740716
1897399037
1446031423
1189247752
1867874762
1848379851
433767339
1882649721
698594527
1804092702
1045323506
515812096
1023659784
46458328
340609795
1566024065
69516840
1662401810
821013398
1510800598
519937261
1209674641
1855325496
833372083
432352156
1856294655
1645763468
143137177
1687088326
484583879
1332142192
117499796
1559300326
587341174
324169515
1400508393
754911049
18389058
509165498
1755583489
1152692932
912439389
1894284196
751393878
118017125
1953855522
202737996
352056338
1959517562
546398859
1191742107
859517856
541822185
1324247781
1737267435
1306066076
42073541
612659341
756895596
11580108
202616383
290630162
195561396
214010649
471950510
927823710
956511770
436318611
1722288813
940101403
811113017
51127783
1153236312
1065429910
358107667
1607497872
1315390445
1103931619
715354958
478496634
1653556659
1293707131
183619615
1140689467
1292841772
472624336
1575677612
235052545
850073740
1018103440
1358434852
142251709
1261493462
497585390
1552967106
862062770
716877994
1680273547
279443368
1190193415
997343753
1766419386
629767526
1019416160
1735285843
1140614325
1706281545
1476392275
966140115
129769563
1990675631
938141922
1897304383
278398962
358023450
908909253
107010548
1054871929
921168878
1999326175
1352146099
721459226
1586244871
704185373
1581666551
668861308
789634321
655650922
1512462804
1496044898
890619879
1635116899
824488251
1525161544
1481152882
1887137274
663939605
1164203456
1405403625
152227447
766342792
99285338
1268912431
720304177
1027427810
420292930
244947327
983094500
139561941
644057854
755052223
1662006066
759104670
280117194
1838047317
275884527
180174515
1925582153
1437749610
1066424536
350980005
1050630624
1963929471
1470095217
1239149685
355558732
113653672
372142839
797246081
470886176
244969648
942807092
1649468305
768941431
1232983383
1252860761
1452546795
865940695
1676757563
1161373621
423913982
1806539821
516088981
868404951
740992675
1228613814
876012229
544371058
1687114228
1205268355
1706962759
738357453
1726453847
338979089
1801247443
1715712169
135355867
1798817214
1481154492
671869079
306639259
1872804488
185848420
1668675766
399088206
1812245131
12537761
1990163239
1047133811
585186556
823337733
1314233821
248824591
276375989
642510555
544440185
534541643
1095524521
729102543
10535872
1479546503
1569282614
685028612
1591977726
763923418
1506612196
1216353246
1310489216
967693989
1517271215
1117504895
1653729582
1384786203
1004888485
854734362
551109494
1620691401
847413216
469316745
928747545
1216076053
885848991
1497237248
1101927673
381930623
392728938
489532863
1450077858
1696468535
1256807259
1181170526
1039831347
1069714672
1470618621
1192322576
737356646
1187775877
593870695
904752349
892476011
595891885
702048546
1022469251
1529862596
1467681662
1169608152
1929447619
1243936106
1421641628
91401062
923748784
1687128428
626207776
1800354998
794459820
593697513
72045367
1583100939
1210047104
371194480
1017079334
1766275389
1614020681
1710886731
336100690
77673548
584014910
1914167583
1812565910
117377717
1363333617
1026820707
1942660868
1576840734
332855660
514027508
1863379741
1967374652
1634246012
1212322472
463281320
1245596757
28436231
1605067474
333058475
1494042099
413623571
1269359674
676158802
598625063
665311280
1604674938
1383823591
533557869
1875396678
829616497
1088027865
1311582520
1193761907
1390008114
585593242
15280037
1431370196
1304263911
728067445
1896928077
1744467561
1049367042
1467499338
280432312
730317773
104670715
1948854928
1997724632
1907913160
1771482577
1737839158
8953208
1377828256
842058592
1664049978
1314655236
1238008781
1213940848
1452066438
1758658679
1642997116
1409102999
1701444057
1503239163
1425999644
551797221
773612746
244237899
626729230
448001284
1814226562
724172320
877000029
436130399
1749574539
1364256529
1801860337
395726490
1868307290
560640565
1655820011
1386098960
625644710
103914101
1091777340
1079074658
1933754264
351703316
1725958136
1270938006
777271256
217429349
1852197474
969408767
253930961
335364562
1347922986
1964260175
854432669
178520552
1331057970
1704617030
1370995403
1459911877
1957256016
1013666838
1131953179
941697858
1092484053
299793449
1512794900
842282292
1345633558
891425873
102838669
256898157
783458290
1597529956
411461824
346924986
618042958
421909431
518279763
1355791224
1670730029
1596797213
871974846
1907591262
182199438
1414209977
16333544
1837600162
1541293821
1689786738
1229582596
1951202981
15103558
1165732834
146658086
78110502
1947121479
992056406
1259219263
1426164688
1758143107
1934988964
871795791
960771602
866570099
1997032805
1551906273
1750393030
1552798352
507507684
1560477595
909148539
1186337268
15204179
1789181848
360458803
141691993
1224361917
759498421
1678274077
283459905
1675194739
1300988472
1655846821
1661843278
151635688
241794600
1617725456
1450871871
333351323
399803508
1625986552
1162690168
1092115075
1597648118
1735741065
725001423
1911203245
1041021164
185166633
1862303704
265940515
284801811
1033786138
129309143
320434057
764865713
1999899379
1376550986
1786199283
1936418510
722759562
232557986
1580945187
1142704783
82948369
634000492
1215948971
1298928324
714934411
1755238206
1934180817
299521159
1219447029
107704176
1934491043
1746458372
94222193
417556061
53440784
1635457381
230488748
183340754
574331788
1815970373
17519391
1390392929
267202335
1526537678
1341409221
1386769976
241895221
241174471
1664672588
396932814
1677043946
1393428567
1581744982
1949410293
1514699750
1101740574
1509052452
612274921
326086753
429928428
1928122888
1966419356
1065354782
926081962
194818101
573975686
670643520
1582343319
1323110203
150741903
1705929762
539418809
1658226198
1764974814
1125185393
692555440
366798158
1689411294
1957519103
1328164436
1513342985
1693006346
634848571
822514215
430660231
541062477
164713390
144811901
902856312
951700211
126404930
1618213827
1857254002
144403360
1887847485
51100035
325038147
1341120374
1331719578
767433536
716126456
659551903
918064269
1513930686
691003052
1137625137
1735202370
1816770168
824224900
822144310
734942417
1819641158
654755819
997922317
916585444
235116542
1331570786
242840567
495421732
1653755624
409262297
525831620
679487008
371409992
24336974
87715936
682164808
1513822838
1877127329
1074085359
367517294
1025677784
357691717
1190085568
612037981
853791083
774942078
1120917886
131511164
1293035094
805860108
347943222
1320587001
80712002
216757795
306763772
963458009
859331685
1227817917
1652730944
719529250
82197580
845698643
1677963954
358171240
190294836
1980064895
546654277
1489593713
603287117
455460330
221379532
1939642840
1750139542
454627016
1709264633
1461949442
1464670251
385884337
62794361
1460174465
210652901
111329404
1202386638
847895517
61319075
1205244620
598775006
154652198
1717573203
1124257927
1822833123
286004921
224396386
354556109
285319715
179979142
679727764
831914328
421743145
873726188
228287801
1631324173
1528224047
837574764
584480576
408300383
1570447459
1626084986
507493162
844814330
1498787758
473447349
1165023557
192556480
508876350
1970868176
1643312005
830068437
296852166
985050217
1381289890
392002079
1772020511
1479029191
632627208
1935374612
1715246454
1395583433
169307302
1529285491
782221679
632755924
1964141192
1189068173
1231886665
579328728
583105358
364811875
263414941
1653018693
1634797161
972690020
1647159037
872758873
1625470169
1349385775
1120981365
31839907
1845679760
314451539
536667138
1849659327
535062163
1436692928
1492436298
1836285722
1859303663
49194856
204947557
649105965
693053929
174864026
1456777685
978207672
62592652
866031835
509306157
1975955384
960669816
1929547622
1387762819
1278500131
566653496
643833473
1350253057
408599871
744843043
899261639
1853559022
1283241433
814393247
1683406548
1549903673
1854855764
992618353
932562352
97693761
527448265
1696631875
1395600943
720025065
533910502
159864318
1614308977
959964764
1459933135
1515912336
668951365
810166221
759438335
840079619
1145025981
1071170092
1916132139
926688720
1258167008
1283005831
1891228690
86439872
1083836428
1091442679
960042025
195635834
921706124
1834712718
1009647382
624960353
1601921921
1985589319
1130030301
768338074
1981857893
279323510
1565068873
1209522558
853852317
1118635813
952344520
1683868709
1890319922
892687536
75891679
89095418
1094120688
443161815
1669367267
612236457
1633771535
928167044
1734451346
1649556522
206465072
441008393
612795448
304158264
1759983041
338274669
1238158194
1779596259
1950317383
834972782
1913990415
683362046
1680135921
1991100261
858221726
865702472
1506101219
706609581
72836404
139531196
330661311
207359981
196119950
191148893
1015551001
870946608
1101515147
478544310
165345451
397410925
991188819
673754877
251137974
1480473779
561873003
1540849500
1666528062
1260910609
1449539517
515577649
1880477619
1172748261
1733551327
1055347141
978697121
1392529633
408959497
1103020427
1584940089
803664796
1106135238
927161954
855330640
1594920150
1318895211
1999105091
244888444
421646556
1288607264
889036434
1236759522
759613885
1614250808
1552906459
1843783964
1240235538
432224072
199662142
1429227259
1317372227
1199174410
245190611
1257070065
1557258756
259053577
1157913051
473808655
1140772809
1212451772
1623021368
461987111
1998494721
893604221
1361680656
1291275688
64026865
1818424237
656217825
161578569
562767912
1295961056
1244881507
1972303345
560503084
1278818127
1120863734
1558497453
180644869
1211563178
1738461583
960305561
209297356
1673793168
267567862
1604490387
860944628
1670091890
1298071885
1335866573
160982160
1525296436
1104115635
1209194784
1665585896
427049324
1238264802
1866009665
252570153
261630771
1779757100
1421811301
1776006248
38083573
866459347
21411172
1954292903
272887266
696566981
278440630
1138189844
1599415598
293163787
1929209632
1473990189
662715807
252689755
324701553
626036359
1757190270
430331060
393934975
520352353
1320351252
596409
1037471477
191845421
35686723
306717450
133453761
40553325
1254854069
1305927301
1919014098
1431806078
316650282
1184299314
171213783
807333821
246156691
1650197484
588057362
973524909
1019631255
197676730
561566563
1232132649
1174906003
1735204596
1002870089
174359569
913563250
1239973307
495379884
1831299711
1385822125
901458949
455654997
37487165
1828987871
1829565751
1918606180
1966169817
563113221
237887305
1883335775
293488297
374149690
497403554
1157339907
1478416494
81475973
1517367732
379879668
106992786
1842273699
1420410066
1500721098
1122674522
1439029847
1805338828
1016939418
300482128
1303847361
1959094192
1126990076
14880763
810547418
87714387
45983954
1415191334
728644317
133726619
978345951
416590941
1731591304
621887546
410411689
781743951
314340955
268078266
857982960
677502449
577864689
1524453596
92883597
1396195518
860093639
388387098
1989026013
1965412059
1400737851
1332980476
598457319
23649043
812626333
1618124052
662322457
604019029
1110897229
1868455013
1482940880
286435304
451419601
1742148574
749772178
1947749354
539021781
1963288728
375401483
1220386153
1009998377
718977148
808333567
1170951581
947355869
339436969
1722617440
1779393766
1866210596
1730794559
1154787124
422160321
98688374
80571895
14453483
1395663842
1535269301
954696909
1603964608
113467252
1959565090
1806392661
1670846722
445885943
785137387
571547656
226082849
835716115
774681418
145134243
857173737
896804912
12985616
768639861
955413682
681760704
524646909
1427505738
1076293174
473189364
1895506612
882928692
737808433
1380102671
713667889
1060780560
187746931
370847706
1727695091
1354108337
412480054
1584324873
359324120
261934231
1260821064
1203605717
1048130426
362447625
385814194
375808214
113354121
886901326
1004712348
1721076354
873620822
257982213
409174706
1330048514
1125158213
1332692780
871016934
107763563
1878403735
1130775245
217960640
1076636398
1068584228
290744052
1732218054
1724356828
383800726
1855235143
1108021025
1420573082
1732654189
1272848864
537480793
1751051385
1507818797
1751807966
1633630279
162199285
1041691545
700484961
359835244
1008605287
1878216344
1016732080
506481849
455685677
651605855
857698417
1245689494
395002312
483091404
304716492
1705921139
1228548875
43973591
184184666
135021490
757386374
630229571
661457367
1992007488
258118978
1778880301
1584139266
1988422165
1600771958
1720501420
658123321
1822229717
1373350248
1699062501
708817650
1066072019
1177918774
770940002
1209355354
1198420054
51852149
1784262203
1276532378
1072750974
1526102309
609545650
713018713
937481679
1427937698
1566927726
1308931918
1707077795
1323634131
1616786477
876243905
1531969714
380234178
708477474
101716266
1229724987
294077079
1028309915
905709892
735184257
1993482534
1035468700
1872339246
695939811
1774273754
1238644473
528002365
457608874
834618238
985764612
83169342
973124172
1353697193
1588706394
465905179
1648573329
1065861588
646657588
560484468
33844233
411569503
951045526
498595587
1756563772
822818597
1176847936
685837841
469441301
669223737
1979630367
904342976
1023542234
878552312
541348122
1079268440
490633610
737206404
17078903
1163207925
189293225
1038925361
851323045
872459558
337869519
1533617135
1903119734
178272522
791527784
242572295
453142937
163863399
1647419491
467825448
871865659
323614754
1042437009
536873114
115775475
1873121215
597425819
552806632
58561065
1788385137
854987871
81421637
1059627108
94571860
812349072
509437955
1975271570
911366926
1048782686
1483449663
371191243
994918873
1560246459
78585969
160726068
222946637
919698863
998575415
1894310058
226869006
216080800
1815766969
1256923486
555716786
6686654
217733368
36831432
1953760496
621430930
143957689
565782106
1636486593
980364297
1062937908
17471687
256447883
473990028
1808547874
1365923451
282089830
267300726
1541776012
1115080713
163969828
96634205
1876946787
763368296
963851040
376147046
1892828838
953422352
1598850405
658496575
1831692059
1572304338
1039220902
824498151
503910322
87885207
594615704
472606524
21511075
289935996
904824997
917667557
734704651
14554577
497308551
61114282
1904278186
1748956610
1111150989
1632651965
1612220228
1959568281
674304789
700686256
1092953658
459082582
129739867
1454365072
1072980392
1577613450
728602092
1190535338
966931702
977990018
1148672238
1490633571
978250786
1431949732
1970079706
1720662668
771307747
1809483307
245789651
1251840016
210255717
1246302271
1361929555
1862392211
266059746
902736759
471868861
143872229
1842271363
1966198441
1046276348
1872123778
897999549
338534646
1731544494
44827741
1958145340
1140250633
1399626132
443897625
1561333905
1714289660
1950735856
1756714633
865882339
1006674981
1082863497
472328454
1778876905
1390488322
861344218
1802736922
1713778630
1422464773
490430540
1846651387
1097153028
267347657
1188305327
170243634
1105744589
584729863
1348263975
1000733261
1931713671
1276548460
592634022
639716140
1700405239
1925251965
1762517328
1631057115
409857175
1801892027
1690506111
495966057
1295566416
1605214922
996509872
1259384765
1819873263
1999540408
364995325
451783041
1104854223
1243539427
158345149
1475534776
1848104107
1884893108
947674714
1690797684
1951945306
1229382499
1338153037
976604043
366025685
950002596
1825000963
1589333879
414040959
443147357
771923216
1853624940
1627970995
1230287104
1392879747
1911886604
1731958663
1994464484
551084972
1491938106
1270837785
1928920562
350370371
1106204182
219734539
896480935
1895879038
688174245
1118203312
1117099246
791612034
1815512131
977577251
71719644
1679111809
1180474676
463738991
713902069
129940373
345563820
1780213960
1407175994
845343807
1376725906
1227617192
511370385
823812047
1874567120
1850659680
246458545
1743576114
1853639624
1333808136
1455736608
419959900
23024745
879012128
231948855
756869504
1469544751
1054123558
1136826718
471130567
1296941714
1651535324
956411085
876047689
1556251351
1551175296
212405071
1448147614
1018056594
1864524112
205521152
1711724147
1863661792
1083576756
973644466
1878586990
1708364155
72668888
21311919
837514565
871744768
1373523132
937972411
481703996
1521840643
1651759745
1656087065
301462548
231790136
1957032566
660395622
1291440263
643387242
936045427
1548402094
1725190582
271206108
1635322696
1267560696
323391825
1638254609
798310932
725519521
1989115512
1128286985
1744012462
556298109
939447990
1905367663
353361865
1048505350
1396875863
1032811640
299312154
1599385800
1923418582
713562914
474707090
1354207047
1904491607
1895088232
1910942523
1216357478
1061024029
1204128490
914080890
1068336905
927616365
1535174663
1248453885
1607380883
73041459
805108192
1697920095
1199259956
73433837
648003612
948856899
1353417011
1777828182
1095461637
716639075
396094886
1878428271
908527216
1263519759
258628623
344075089
1336659627
1624983512
1011627669
1796499018
281115650
1363069090
428303594
1727312087
1581953454
1664495493
784987023
214206095
675675558
1628681744
1404273328
656913779
745980983
975463891
591767671
1334891546
1100052198
1525951964
1275414971
1764706016
1121290079
1576378865
809029970
1178449157
1514847637
1337929207
152496813
1940608731
655452267
724261816
1590956739
1910191151
236826216
1810881866
1791925810
1442039103
1269616502
1471947870
491480383
983508119
163869876
1139210916
1102152624
1466779894
1312365748
1739181108
1132447289
1933063325
671752089
923737078
1244022892
1810707664
349568542
1246921653
675208939
704736785
554039121
1249854437
212464450
244024248
1511998680
844378293
1558753829
1951413742
37725006
1494082177
420087563
935099117
1183538082
1149728569
65275045
1628104328
1034471582
291906852
1600836140
1982079164
474226242
1342250077
1866083409
1775666530
205481918
219433489
1268856643
1731715190
1480238925
1780249075
1560622610
989904564
1135672927
1087189025
887999983
19762065
1259483421
247456136
1471509440
1319491584
1580457088
1150738883
1429054888
1818283571
1319093546
197348172
749525243
1522023520
858462034
1615918565
776236082
57661690
1646085513
693129776
230510544
1211789044
1383771029
436797920
38542330
1292565191
1575521650
1827038640
471174817
257475931
1933459568
1430182999
1799426191
96349057
261728587
45512980
368620907
787015446
820397412
281344557
401622076
1323487359
1913195190
47799838
456572984
8133746
1469908246
1746833124
873253156
1864320361
1004012994
1502960920
1343819051
442543152
856678482
1676210939
635991037
822685501
208913806
178944249
1743969934
1753418449
679564066
1171578958
1884824004
1888910547
397921982
653176186
1260294933
812949054
1247297659
1989220636
1237264278
1364740957
291507700
907023185
1298593855
1335971191
1980224937
30408584
1822656946
1828688527
953785484
606854457
1253462938
430498649
86363948
1356883040
1239670576
585517648
1409521944
1545935406
578101640
641453164
537374623
648203628
643923294
741616232
162975835
567662437
1610211765
816732060
486538191
60304103
617022702
1014792358
265696642
1979078095
151035452
1949655298
377617085
1300019846
842460565
178505223
356287304
1915281408
799632966
72709609
1918116021
1454325355
1802546599
1041038943
1413505611
674777285
1403427110
1701362254
1411118997
595811115
827366334
1643304073
263099892
556977623
1172995356
1412562500
420196820
1005924886
1342150336
893481381
1989831755
238670581
164802008
107285854
1205847588
1290015279
207900564
109502098
703474841
399596418
285165860
622093215
1848570663
571213685
823500212
708650481
765115838
569172823
1403226449
1811760907
656876993
915660449
1603673362
1669885527
1151711761
507731380
1686555406
1820639463
127024491
1429898066
1758308404
1350362418
573131072
1906151585
82877854
1679445440
1289523347
1695260746
1835191355
123490333
466876722
1293925013
997887413
1011522579
310645256
205273119
1794733410
1691886207
1733477411
464344876
647446662
1851023998
1602698437
1530389430
236604388
1074171307
634997220
494916482
955574093
698116209
1603459873
387261102
1982477608
1273576776
641288015
934803442
48962144
1942419079
488335831
1144054772
1419127134
1069855093
733981469
1279736117
1344884185
1362951981
1917773037
592150783
1359240271
946438642
712997970
1994669199
87162052
1662679616
782451404
1907284406
1747663982
1042741642
1669547197
1008706548
1044448221
794606866
739686653
1137075146
520030461
79615621
1311447405
1724310638
370234565
1375841814
156310976
1852314332
1203550377
589422639
1045217742
1577591569
1117042529
322962321
185505245
873652408
1156398270
42846437
1135676211
9135452
1985118240
1608790674
300099050
319797992
491125372
734003609
1187139461
1006220502
272871882
1479629283
99606552
624520268
330168441
1596906323
759705656
1265268565
51504576
193462399
221916219
1983398458
790127667
860683639
791118823
1497739413
617461874
1204859835
790241877
1424701661
857236397
795894789
1852308278
1001601785
1658930656
730551202
1151956907
911239788
1779516571
991649414
1233185266
1636230956
188702354
1150090475
1579442450
1723921094
489816088
420697475
1247423129
1520136207
1563256665
920236681
822147832
962935871
1820930219
1152277754
1219007786
1124434602
817671851
802359638
1702336119
1286265537
1943761732
1762437800
148984105
1476977093
1627321005
1098004768
965589613
1599617239
444949417
1848465869
1485751995
1059855163
960277134
585685263
1794696104
1640037192
1281241189
1067197729
1007923326
196764400
1957436706
1270105671
1861444996
1936999717
1973746958
889372407
1180671566
506652903
1511543417
27522306
93567937
977156933
1289313295
1946919729
1692469225
426264554
1001106370
102465357
96600090
1391811321
1455107862
1647805890
1075186790
1714790797
1434484686
1762292670
2658738
1235244956
1357581650
1578970594
1843193413
1750474123
1794436313
1505571720
1328828831
673656061
1900992805
211984388
1503230136
737948598
1917333202
458936711
88073823
417427112
1754897932
508595062
1770541869
1013357405
893216039
1368431551
638930823
1178775832
970597640
1616112005
741656538
309630817
194918882
146654199
502515032
211454289
886713670
1945426611
1149071253
1932572823
184328893
343093815
1182720621
1783741576
618090899
1018813164
525271750
789121983
599235222
1358651492
1474478119
996171152
1559732068
657759678
1959892866
925889624
1991750801
989301334
342028917
1989150100
940039772
664417582
779876484
178324308
763915182
1019198015
478737180
1754338606
1709469357
1291775848
1851234929
1971906592
1309865458
155501000
233098220
1411804117
1325874441
1986800293
395266507
1874402876
843159801
1849808841
579540611
1611946148
141633886
1745485386
749898749
1537159204
186761334
1576625408
219703488
1897412336
1603397694
1159921154
992533052
1519911312
1563217332
1004396314
1019826395
1598892884
540075985
770933145
1079652626
1307459374
1507416563
1502571528
1686305695
1404231068
424661459
548088749
1600015183
4950509
594034828
467626042
1145990299
1090230932
84876971
1167930336
36690422
1018429796
269299267
941577977
1567577272
132843949
1072072361
1953822594
368508898
149944305
1162967948
713186908
1848586786
321478128
966973899
796373623
1334326891
72226657
770156215
1272081237
104529585
639062359
59179692
1345667682
1112497745
1638672586
1976610225
214752979
1303377508
1135771652
13930855
1902302121
1435034341
395286997
967705892
1396599
1329593618
1598498009
1203355873
946808677
235387014
1553593970
1134062630
1536361390
241263120
1711474551
699501963
1278537056
1037976611
1797661205
1133299152
1073763643
320074717
812795734
1063400751
1397628064
959250105
923631585
1829080232
1928904687
156233725
857319382
650445086
1232737247
136013451
1260665828
1278152567
1453299790
1353772236
965577301
1466780006
1735828883
868870785
1823347538
1036694224
550935616
1504999729
522818303
1104404562
1401023194
939170623
698073170
1176776369
1505716304
2472501
940167213
1582227405
622238608
1331886246
1570077829
1042146495
405962033
1769417777
1274451187
790574953
1378067632
903148885
1901325384
1400347940
980597293
433321984
1246202174
1924764820
72399310
330881200
1397470269
204892859
496727180
1776101510
512465136
1892628335
436431803
1819227023
428057038
989734064
1458160555
1680543013
1144728783
1230264747
1195846238
1678438424
655913960
121413544
1783694407
1923430806
1060817974
1966411107
1594419598
1032772586
1658626592
1647786731
1603674346
1122470363
123807270
967701211
1692968450
773308351
1104377059
1174835105
605002233
735274355
1085500225
846137098
819421111
1677449495
605714693
586735010
1341360740
284717124
1332414398
1697524620
1758420103
671060637
204501702
1302158870
1777408025
1124788630
141070413
148968504
1270063226
1431059162
610473261
1463954594
117474919
864678405
288953989
1313961440
1695419754
1460355828
1296765614
684852205
576165954
1969893679
625262515
460571884
592938199
1809776863
1301992434
106244913
1317716114
474082964
625050368
1309702475
1700358188
1961101973
1889366629
932613709
917968662
821648400
1190293186
568179820
632237938
955408555
1904771879
1173943071
124801094
1621545632
728662180
1954742706
1388495506
1291753253
891315256
1881004912
987951510
647562194
1121358666
1788526425
45798123
1743929819
709220672
1967631163
1822796196
34825501
831252390
795980263
806008795
1300770787
1763596407
156372946
975311777
1356340281
395992779
873771355
270062642
728585794
52614268
1620757399
65121800
1451319444
335770790
971392567
1081114683
1347249729
717749407
25962862
1582767709
744045456
321750966
1052795995
839743308
100840205
886815586
1174038843
112427729
1222662024
745383625
597412438
124156165
1108791617
367934276
824030308
1857949226
572289234
979430930
32155226
895760475
17543902
1610942271
259365716
594947927
1500601267
1723404625
594478680
1408159029
1737828105
886516480
475546468
1317076094
805289529
1213212554
61963340
979019822
710800412
1316629639
874471572
469524695
1221953936
761343626
1047400618
1983202170
1455201830
1496601234
956330184
1083385169
1511740483
1113443342
508825450
367818800
685594182
1130202388
1565223807
1133103185
62385250
457848069
1339142041
377435581
292336907
1765879815
374599624
336145545
269837157
1280336345
1318866637
1895579063
305970937
1845010487
1147148814
1255659595
104959358
1562630531
1673806539
1256200276
563541653
276163546
1139746097
4000033
767074441
1511093512
1896418547
624384764
377691030
107727669
631481912
1675087142
1647988748
928860155
916634572
252952343
1977487598
497035992
177187789
1456074122
386744003
711255073
1713365013
174865486
177734598
1060751122
777414232
1666729996
1966294528
1253165855
262859442
1122963652
1456395849
309023531
569561533
1786221705
1318101973
1335142009
1610361140
781243396
1869461269
1750214861
1958454515
162109489
648854433
1643779495
247590315
1377110782
928375916
894196471
1278171998
1607923366
1385442742
217732418
869456274
1852286580
562798533
964880612
1826265435
1706323320
733679280
229688551
658090236
1124525176
1844868227
1508518260
218691294
1338965218
359298623
1130412867
934850371
642345589
886674853
1395944393
1586612854
636529142
752800559
1551255524
1526011053
533955104
813160807
1400303451
738354081
1072098058
1974993858
654936076
1737520910
1238663431
1439567257
717274953
1223423172
353221361
1508876574
1904037820
47564117
1639772718
1092124626
833929340
317241262
1140336174
1425088202
908625098
1017812160
1797963049
1959346100
635826409
721248514
1989498349
631119565
232927133
1099486022
1011543009
1438869559
1292310332
893162514
1333375829
1491334470
1585992178
1149531318
1189932152
1770997350
980027863
1899397961
1642023671
1906989696
581629011
1133469015
982637034
1348380277
1946840136
1544404516
1918871219
1234014263
385674880
1108866902
1904535709
382491291
940391033
1112751958
1339167450
1933687563
1748022561
607543867
1206640124
1617788931
211880163
914351802
216566243
1010875306
714188288
148438248
1506132448
1684398023
1127309111
1369338824
445060340
1009227137
1375788490
1890973353
1377717090
1502357394
1738611481
641118073
684279430
688522617
1180614804
1777528747
1053194680
183443430
988626805
950884539
550943438
473240221
1810363869
1256244590
22974790
372483996
692757837
24234741
1695109534
1667277209
916902773
1971761728
634191990
1798401888
38272068
234473196
106705152
1016336056
663806563
895308573
1006702802
1049417680
1735034868
1836810057
195076082
1106904489
1923264438
518117508
437174127
434351416
1861157123
33122813
22248501
1763303750
1597494811
1032892228
1874034155
1871064522
1346364035
72576344
316469300
1351553749
195863820
1710439882
585454621
1766849753
6926084
885877542
650250549
946141608
1670823596
36858624
1519636868
93318233
1944181737
1501525758
738205353
1973553813
1061168508
916070301
449219559
174640330
1587060614
1260758118
1806120087
883779961
1949513227
870888241
200907077
1005379841
360439042
235640631
1669972022
591230220
578839273
1655149053
853553860
24594987
1251355436
428226330
1099978406
1037386896
1867866959
1491032520
763527821
1824298499
513485946
1928930269
1819122013
95969054
294686876
1900480343
809896015
430293734
1623356785
141828971
1764493136
935105703
1904319795
1701674661
1817336526
1136037843
684970465
1644870709
585702566
1435182966
366886602
928406648
1514478960
289032684
647971898
713610366
722198377
632942178
1816091896
1411832663
306773372
96028095
497230298
1981821589
370294016
20582959
1051766228
104938024
710692965
459958700
1425744617
1239678289
967873435
437010303
1890655918
1918448158
120275193
1549680775
610889804
1963940563
352416431
222996250
905329954
1328344856
1457411897
1585079298
414451309
1530089329
1447997156
1581076511
1178281966
176953837
614201839
211524122
1835055599
1668465042
437875406
1922498207
1331380646
1796753568
84271616
580032442
934177744
125743867
9438349
1127208314
1960533213
1077468658
398376767
729523741
593335174
1172517602
22052374
1852151333
1059416233
83777122
1190698141
1168885443
524409693
785214718
1606131650
1521676899
656940869
1129616455
1281676735
1248790780
625476451
756349314
601954704
222190876
1480572753
197776986
218300130
814136237
1879668948
1772383990
1288818507
779586088
1318906507
330203583
1624546085
1336982652
1131712563
718473416
987741337
5764364
154901463
762050507
1152107890
1751278478
477766901
1268989964
1398088515
546165928
190621919
562594717
1923091573
1804561289
844067132
760647570
501731864
1204183900
475513954
176185892
1248950988
395558188
954217473
1207916138
1972482386
1287032243
794958616
411112054
1849978936
194206110
1160668634
269148999
389964337
1938467454
141875119
1275912372
1093889318
1863425944
1604241425
850676226
1744423976
211582790
799688471
1672134202
623514319
1317074231
1849292417
1484257218
1935518956
558258938
1828471720
420362185
861468698
955526671
1469522428
592183149
1051546891
946985326
789568121
1865075647
956319863
66654848
1419011028
1203882406
1385497295
1921472921
172630380
1984624120
1662686171
1568154761
1666758253
638305920
1599942476
1624837729
431761916
1037368199
1595869717
1282083271
584401820
655408155
1437739826
1310701398
475593098
1291719999
365734391
740306449
1407680301
1434437666
468945026
1549691970
224365481
146903992
1073857823
1739165778
1894356364
1677769129
792571763
1595806066
286636908
702041399
1144443851
1864668298
1821571047
367364196
891500685
1190165800
820419710
1236630970
523764755
432154230
996313432
1769463621
362583507
134159967
427335822
1645618465
1591061750
127291029
838148016
645190846
513792620
738192715
1515679094
112994202
1343789281
1519854261
1564448097
1860776699
1730481365
753992788
244796437
63652
995446363
1882360422
1510964304
1573071529
1489130352
108228903
400219314
1175568591
1919886739
171049332
910672911
36790797
553378538
454901861
1784320486
939697857
1311829956
248737899
86707379
665280734
757658051
1641446063
188248779
406251137
348989204
1708576845
1023574916
1371646425
1625717704
959643012
1506149605
1769771967
187357793
996249781
774017258
480223086
623195663
854264294
156488114
1482832847
1727071715
1662579425
725304107
342743288
1827519804
1478888298
1559615664
888887420
1735533775
624750241
548946743
1481743466
667285410
1579515703
1242405601
1354000301
1694111643
1104713168
1224082325
1780553507
1084653988
1028572890
1549850888
960243728
664899727
1140900944
1849433004
1557128758
1680884604
1304097401
316502195
457565663
92249786
603874532
938209020
1095078627
916141956
1845505491
578731334
870100907
148961181
134687496
1636112650
1000967464
410696270
24406139
1102486558
607842090
1753844181
1420016957
786111443
1518482495
1630181969
375934607
398178860
698498825
112728538
1765060380
1677843562
686618860
1629455294
2486907
1208002817
431436375
308248046
91381080
1389493681
63410878
641306684
147326975
437858346
1848606152
525981835
353981418
1631592326
949966492
1392460240
548883425
549547459
640493588
38414387
1241590914
1803284578
260867648
517985958
798019700
827383694
1716315179
205695673
239710195
982350090
1151081577
167661930
1892112474
1240645614
146474274
926684679
1204676276
692719418
319315190
634912459
1039075681
1966535407
1606517206
982158612
937505292
992500661
1276200552
744342281
1448212369
1306038586
1563845113
1215512921
1037349974
648204474
387864380
199202330
947135170
1913450417
1510228347
1263997386
1673178502
1857715206
401596490
1164976886
1286776769
1680944222
633869361
1113335805
1485118052
23281813
187783965
1856164008
230232269
5581130
999338706
1275055508
196767372
1278709036
1580480667
1805519039
1551183143
971972899
757483304
933671610
1418504977
1935568656
1130311957
1243908001
852781234
1947271944
1979549510
1291225860
1182491071
1055317804
961733958
1181360476
1564938917
441540321
1695381843
1256561070
358631300
162864747
1259224230
1424930556
1118254622
1707681106
985280653
1031768845
1648865768
1112808872
2434959
1668426134
332969750
1704709309
1712814244
701205604
1100231902
1467924881
1746471909
1351208113
550632266
1389961360
260554571
1537846108
43732304
896558105
673672938
1174914465
1043847173
1817978231
1710116592
1755227051
1583327194
323919598
1446887739
1388318396
1712748669
1332552749
1815416988
1710823872
950288004
98543113
1595042234
1739972363
1944836986
311123376
958256111
1477781763
1342503561
260528355
81128575
97014037
695068412
344173730
705928804
968669941
1902310176
1721378122
1381198253
221696517
1034008169
1810366188
1987921672
1830887538
1402692281
247207909
85098940
9050153
257821570
324495848
988456935
1767679153
1652507893
35648038
400920110
452089154
1794919127
520582209
1593009123
1732608928
1938301995
1195891176
1832410905
783318818
1736849657
1613102556
1060158639
1239153464
1617990794
478217799
1486008221
1991370548
1951354497
1593720472
676815703
1139921817
110621441
1764154696
337280082
1697629078
226024436
949205958
1219960193
1018007713
1272071420
313449422
444506144
659420375
1943253621
253839651
1173750814
1381727968
128368999
1648589325
283394523
1838116994
1977955283
1204602854
94037882
1789589726
1187049270
845945477
391059359
1779603771
838487628
997086387
1816324657
58787422
1358832335
1260998293
341467714
30764431
183302127
1895380046
1506584492
989096037
1975930983
814403192
1511247399
1423400236
1168596412
400738265
1295899844
1364151144
1304466985
104280253
1863001549
302765172
1310325950
838698710
1161966534
906018587
1670116815
547690357
510579808
1380078960
558146600
1440356422
179520086
274985034
497124765
385718723
1300588040
682255329
1912371938
1142986383
1198425841
232988954
142004834
1294298486
1862186011
1163552092
1693355456
670637647
620993314
786311005
1550045633
1026908216
475136786
734207375
1134084839
1513559486
748461473
520133626
99031759
1435449127
360647617
1635611771
1384800238
126505532
430949438
535574561
634883107
1236262365
926275471
782877690
1100150226
613644516
1451779207
161480602
905854413
1630012595
160760338
16027464
976512699
1998414443
1212663131
999479169
1926697043
1724268804
1830033328
1531238384
965219636
1445312712
1140900196
983565279
1637257250
780454415
583223570
476922811
782338767
1562814070
848188717
15499303
863349048
1326611451
528668986
457093091
1744362176
1838115625
1686160780
936401118
1575129010
313656185
1828352962
1504072244
1352799148
732434009
1543620927
100617316
222785997
1361168448
1708914728
1660531435
296472205
899711055
1570354925
1189570395
95362170
1942710192
1145620440
319695811
30420946
974856396
1379141836
1343040344
781823879
145261036
1152678416
1649901249
1469745458
755570040
1255116994
88581419
38108024
893632211
1956109374
651563452
1616959750
1636827953
1630766131
904823242
1236833489
482606254
254136814
1421170320
1853899342
1187657283
1719027099
1963637994
1756256527
1339098591
361730922
1801651984
692495185
1366464969
905980172
600272614
934514349
485312619
722248365
1207538113
1579755593
1893719678
630871858
1467215957
106051455
1620333310
1622423411
1402839994
943601681
918791473
1572610646
458534218
311944062
240797199
1082862323
1547814693
720719582
1957971517
1489141002
1594166597
426233938
1189040423
1893644723
130646868
393839119
1453465010
1396086235
671643056
1987652040
1355836760
1717049104
1131647132
914579588
423228019
1325067649
1343113811
1851734397
786920858
1315118865
233566033
1565233873
316187105
1020036314
837465054
1766487945
1903196704
1489707923
451697986
283602646
1358165479
1879553033
976542833
996171618
1128081769
781304176
390715171
74956
500224991
1073376839
652586445
224247075
950780355
1415187955
1587764921
1201742370
440963515
1543954631
1888716043
915729551
1739748513
1696080297
1933798725
642852652
1255574969
28932725
110046833
169004109
1056179669
364158923
490642415
1963757088
944388249
388040410
629486561
1476283728
740506271
135475514
1786497820
1641923843
934352478
1343038855
1351509406
1713544019
662532421
9318959
614453518
900999150
1432271393
1635722685
1325524431
359242074
1600991880
1535968436
543854134
1662085183
1945754308
333690182
1740596650
1099149045
671257343
221711062
943895288
136066068
582734424
688829358
1279858827
562739946
785701395
111481193
461236099
305488001
1757456812
246792201
1981377073
396709658
344570891
220254707
1980320232
1246256011
1414479207
1209047684
736732717
1420456984
1038634493
131400342
362765209
1408419813
1844186277
967401378
1530529421
406816089
394878865
687348775
970666501
712641416
399143568
1215443339
1130809595
1973703064
729460132
51713572
115297756
1320790201
1174486586
1020036430
601785263
1354199680
1554591364
147144477
1317514293
1725499601
353369951
494340639
1684669838
1462209660
1484978346
1523438304
1097431575
451334083
326064150
1871439014
718553670
1818300018
580951772
54420011
1910609137
1070108037
1276125700
1268735658
1997566090
1129127552
1089445112
6617168
516795879
1362765636
1093749928
1415942516
245970399
18598063
1529615079
1008565529
1853828450
1697041801
1649887085
1805029820
53446139
1900538226
1002678938
1508456841
1227663070
875705264
118011765
679475512
1647638915
858021119
1333159903
296997739
739838429
1120066576
1109427294
1531677227
78073980
285855706
149578387
188386742
636054490
346752783
1977544761
321904203
368459732
69035831
1277467906
1078833512
921719004
1317498621
17610564
1021511870
168412933
775921953
973872
10070911
67429099
1767668859
41072588
1121860826
1011115788
409969601
358978254
1658774761
29605733
796752190
676104088
1125903824
909170770
1997937853
930491550
1567972744
1547463415
1461500344
1168975331
1706693356
1922993466
680774736
1139997110
1158627240
1598237359
1039178253
1757756508
330140294
840410555
311648034
128584806
1963916476
1119092704
1099356383
1464248128
310405121
244783119
1027717561
1177270955
226084890
1987774529
318770000
292298470
1571707542
1392931743
151564083
169662743
923781152
387007071
449637821
1474048456
706912589
1606946622
294280517
87077446
1386654363
627671750
882445348
1523623468
1971937535
652213093
28837961
818364207
1717957699
668167384
712187612
6811120
1809814387
533689725
620086429
1323189626
519745854
284229390
942890442
1718918828
1604223466
388476266
1568289568
1765695498
1446673277
869515511
833975357
1943133223
390772735
837599579
1421672218
356969855
824812188
1012278938
77593766
1682733371
1362337771
1504094093
1205333420
1573871797
1958936569
1500405794
574340772
903540159
680744131
144752963
359848356
390091427
1766920642
1126448196
954302602
422683200
664056181
575361689
482853981
998178097
1059382183
1116749851
76950191
1102422024
1818237736
85704738
427591473
880358120
1246495167
355217758
1181998933
797535450
456095960
937353059
1960851855
1015651762
1078895970
1369018645
1759982259
103817672
1814135495
664749410
1084951367
1301920314
509667156
443883930
176212581
1264324539
1883296978
998989019
1692913674
249450499
529424958
1079415669
623351189
245587920
1427143903
102911397
1755634061
1873231831
1072814322
1693982652
1657044992
325526373
962754031
1562312906
1933995468
829567584
1165596341
1938650840
1343787230
1295037536
815379430
379036309
1184042603
394632773
31798484
775029877
592754869
1374353807
1909492157
1163266934
997061143
247506149
662304085
932548434
268110493
1376680291
314001870
1715263935
1588507859
975984574
1613384584
1886750428
1031003350
120152844
1007704418
759424995
339166284
947354251
509888463
1346644998
98728199
1944646138
1655201789
397876139
1434071069
150388649
1895373066
228718416
213789437
652114026
1510156528
381280255
1963739675
1909547389
696921510
1409538844
1663222289
30205597
1294202414
557315177
515565715
1450332406
350142982
367802656
1681652952
928629003
1348032959
1063889760
1386928356
1272373490
435863593
1645400619
864465345
562847160
1064538735
1052415005
592304360
264427947
1498477366
117721844
1481307226
85283454
1501474499
936393834
1465828046
1232104330
1923010754
1121455962
1423231335
1598165575
1096202706
308960688
1653151838
1952573286
831079284
648395793
1594503157
1287399134
716223187
505442067
802355691
831483307
841790061
941415947
216250433
1864755910
1516814911
1400892516
845008654
1644506505
817234484
1398794343
531728231
1176480570
1076007952
430282261
1948857908
1413749148
901974610
449548623
1005618249
226576998
1640658425
1788762781
176170785
126902906
1992248782
911892059
1731767876
416142942
1457911848
1304905227
1548204760
993035300
1315366154
649823919
1243493393
560058553
720143401
1601072137
1715289419
522118239
276447308
1778724830
780931091
1697408364
1777232457
476671268
876565334
400797023
699537886
180754009
385424524
266674564
1499823818
575778694
1190824882
1053027281
765245163
89347528
1872507129
604922852
1669124640
428865713
186594657
1512329258
1850589583
1538692932
1861114417
426184034
1186788868
1388799356
693605748
1300902474
734259205
483500011
1950129690
1861933596
1007831691
478762422
349670449
1515577514
35326725
1330970854
1716605056
1277157840
919480703
1281530197
1493211482
739587461
1458999037
190466113
1794813390
630795874
1728565008
1110366567
852993599
1847581596
1592130173
1268601833
1846818781
238539526
615556852
450381301
1214008155
1310738531
1487148262
1084522051
1532415360
1016323808
625649004
1328891287
45195590
286482742
1739677079
356929616
569596127
338153787
712260657
909436818
592848556
569059387
45481450
1121526957
967184997
996322756
1593985966
62809875
1572337467
1623892638
1630506412
102548095
269803423
1739229858
631943641
111130924
900020663
1584945425
116962699
405866526
1790009578
1834958652
1749114838
476887675
113938457
130107751
145270523
1508330649
891118795
1371635393
540770440
514839813
1135320939
682693356
675753278
1277759395
193058076
1494029896
1483196304
217685400
1716752566
1424338388
1512184585
1908522722
1385817396
523100910
1059087864
305965732
1654539101
1628546156
1456908954
984650703
221191088
306394132
1119427241
757889904
819944549
1568593776
1007588500
837077247
851052233
85655317
1171691081
200702075
1083122199
1115666600
967227156
1587110068
1063476581
1354184247
1918072848
1405990768
101749121
1899277299
689113960
365671191
322774068
1840592117
1091070280
1590837548
1071019887
1839304791
1853791548
1262572639
1914726439
1556119738
293648725
828926808
1563266116
1917863374
457814846
624464300
486441396
646119058
1366633168
1631097249
252647307
1311482511
825400524
270150796
1555873754
1471977797
1242489152
300354855
1710473309
50918187
882901583
321913790
1617280172
753756050
435115836
979352433
477523497
1416750953
1766057360
1011747442
231863769
1909118442
285975636
1527002462
822017875
138300349
23843953
1145613208
896369401
1293608548
919549372
1455630063
532644132
1058016712
113023884
1011291558
1015191593
820919484
34963795
1599042091
596815640
1553436694
1552099331
1863808253
673218155
1971734936
1211646637
809510066
1482747538
1478462413
146940804
1069690444
880061698
354885726
1399233480
343528866
1025506876
1298398063
1448132921
1417573406
1448133844
96875945
1403985454
416864761
1131368815
1427271520
1789269658
559263460
640732166
1423824279
1964160841
1656604014
1381787159
167015270
414931803
678427076
357019112
422167383
853784307
850282940
926653712
1214333887
1662865670
1417906989
1146667745
1849858929
575568366
177758406
1658783232
1769495019
1985784683
1716793531
1372786563
617390389
150908247
499939696
149451241
1135234570
732439439
1245946636
182465278
652383177
168777900
58923260
1514301573
490336790
1687903285
713046429
1939953924
720806405
1986509754
603339493
444613756
597849982
490919694
233799957
434010275
1986078466
1270197016
1281509887
851703155
1611511252
900480228
871237148
1438039596
247367310
283817451
764396770
16107023
1914992108
528975836
1221784542
1689727945
1607837672
667817662
274270535
1045555987
1603942410
1903605416
656330955
161955644
1862521938
237804483
937976828
1782985266
1382445190
1272179775
774936582
126470696
1917108290
65929421
163372775
1865037554
1450929553
394243481
570954026
1751902949
1297540753
620883664
1266934264
206519340
923506516
696939406
24961817
191830570
764725212
913611549
836776085
1930032320
216649159
1188243970
830067866
82473050
613866062
1119554243
989181218
1373706769
1962503401
1088251882
55594407
975187535
1508880870
637926075
98998733
1849062687
365603061
1356746989
238798393
1213594191
96863636
522367586
1748015235
983058747
636671153
449811616
1238449128
1165582532
212842667
746146259
1018260054
468833642
435403690
844904263
1909821537
728864320
1235861556
80899725
1251171493
331375310
1405062264
1197247258
1789399549
209288872
565289258
291746729
697638471
285580442
597940673
175899130
1826227509
1407978224
674813157
1623181895
1833168684
1694281574
1440228736
1847009119
1445801898
164054446
1881105115
1823598686
1160864103
1216357143
69991828
1586760765
539783845
663976608
728104538
1370134413
613201132
284703336
105575496
1907423083
1808531927
899616379
732968038
1538726364
417769490
344924425
1752173146
952868687
567641860
36943538
919918750
1610281831
1794020486
812221796
1011735579
215539964
1288635585
1388852437
635097828
1087117047
450270195
1581463578
36383155
573042407
139297044
978528493
1751962884
33661863
1557475904
1227806260
1562697999
1541524173
1302402728
767390074
1814649968
933552305
961313536
1901502373
1429239630
1100877474
411881301
928236429
1255956827
1123920566
296438393
459709998
1792740280
1727562050
1652241029
512564575
81498829
1224348695
1649605509
1018458449
1457152888
227068349
863233224
159925632
1399429321
1439240997
592961541
1718511283
1395392783
1339835600
474245540
1378394578
307879103
1026630412
997571829
78183274
1254226428
1387133212
1959612808
1534220354
675235746
1522033767
325506752
912462590
276604014
1679587046
1185788213
24400835
381420835
1044911330
1146307431
338349304
1891918664
283944280
1310237186
1587581619
70319081
801387905
502073053
1989998634
507915933
693370019
1532843646
1916121227
649675026
918043816
151830895
766109869
729990221
1574057755
1258338148
694365618
1264735888
115385156
343222704
1935119122
1901561598
1950770635
1883321618
1719842275
253452784
568560707
1337090449
350481454
193528169
135896236
1486475914
23934824
1716393226
1409990210
7864194
452838523
885060159
1969614175
1026304421
1981865728
1989190122
409385525
262787564
1358560199
1527756151
419678345
1294410614
807363080
1786573182
451941814
1073613416
1776533509
1940721577
1375118065
1686020022
119548447
918066287
782230779
1736545850
1939355227
1356279571
1182362192
1722593058
513778791
1431567902
127896072
1049716643
1320000012
1566193562
805499625
1809305459
1295121714
1089080735
361356976
1945929001
1492176073
1687983071
524761420
192086124
1833774439
1274150094
529727369
563908272
1741586356
1062282820
1709942405
83213248
341275162
1723970189
1888315747
1534772236
102829381
233068325
1086949195
625586158
806827930
686792468
1749008774
1926992298
1399860080
1369961702
1974410602
1241169518
981073557
642636356
1778491703
687452774
1579364601
1429189065
193843949
431565377
393304868
590144655
1902771411
665205133
826552202
618453921
1981006703
1451495971
1721625497
44682825
708441482
1596029823
1677877816
1270727390
1706476078
1062053389
2131541
1735770819
1139101071
805383606
1938974297
597769122
792226045
463812738
1299739492
1288557852
1582834715
1098950001
1283791118
1022489632
503848648
912086098
1530126240
1456750371
1141467368
1512684727
330296915
421744062
1799033956
188374010
705785765
297512804
205366801
1355177256
661520221
378380780
1563291703
1710346168
936160279
716438315
685321234
1843593782
290087994
1388460344
492591080
1795535746
1797918610
1438958674
1365465641
1537994351
1035619206
882056703
167704854
699135866
1540834178
1796355385
65903583
221127445
129260022
193791351
731756475
1580387479
1936736864
950727062
99597841
1641461494
392402322
1437048790
1802292517
921358713
1725266150
1872488548
162789723
567352803
337168398
660254866
621998104
141665897
964159291
1345931622
1714766118
891338241
1056278422
261039606
1152754804
1823729063
129807951
1506230936
1814343078
865164837
312477197
1342164258
1581086147
742368928
1984681841
1104933756
1906856919
1339360932
1288862503
851129587
1403133425
360869820
1636666158
444106929
1812728201
1163130659
719266981
1600352051
361967468
880579312
1174357281
1924237687
1256968155
783328400
479025233
1840418234
524109058
1675697258
1797972259
275868779
1511653544
886171387
1622705712
937127681
608881516
383101892
291402401
1420420795
582670963
1232234643
753397947
1282637173
852803394
113029705
1942798198
1353896299
1254672084
612171493
448311405
1989624146
1104462083
529455900
1144263468
933763767
1690807556
388239511
85196104
797757748
263343695
144263607
580824698
231159662
1541388674
1012993725
1339476044
516962039
738164108
699538478
1835225413
1429626310
871728258
1298846186
1017681088
1129732826
127181366
1891720109
1071434293
1143938450
840530203
1125128935
585746150
1911937565
1227385854
1808348113
1171406697
982197644
1741907919
688941946
1246320125
220642006
297905789
1493644654
1157077100
438407357
651409945
522238286
1741248499
1839809670
773553662
1425836159
615732191
555133607
776946081
1018685096
1117895888
1805615897
1511774812
14530642
806582401
1799087448
1316805219
941257654
1957227545
1138214761
1558517457
668887134
1003773809
1733040561
1841587029
357278400
775054120
49222163
1453218353
1614583408
1131720521
1378083605
141769087
579273732
478322881
1604943080
150471611
1231624624
370384789
1414694044
509396745
30612544
1134991485
208700758
690452225
1365790800
1470422833
1727377277
1882359545
1447232678
903836788
1356648136
1536417109
18862340
879889900
1982522812
1518464478
8207938
1998222641
416275263
650782039
566510029
1101915254
1162362673
1886964576
1739812284
1663846811
932501080
1536207762
1201639322
1648615837
85180595
570872865
542533502
628818016
1527904914
1533895649
795073051
1042588336
475796229
886855568
1047676844
166862618
5985676
710746621
1775072385
1841666496
122906747
1699383833
495800069
86478603
142263673
1233401983
1954109527
763912005
1942886716
928697290
1972628812
321736183
950639942
1701943990
537921753
191169516
680720224
1798616841
818656193
785775271
993883608
1390044324
1351984986
448627163
723391428
965619602
1522426413
1529419695
1603105196
399647412
1095929579
451616053
111892191
1898145789
1540940064
1233117248
1040407693
1115160720
1506352165
851778612
616763339
1778621497
685931301
599207625
1561266838
473336869
91948395
773852239
348933816
856507328
1486142394
207368835
1892090428
989297114
847782888
732862423
347398847
47172906
1363087176
1176644071
1710975571
424689832
1160806810
1543239305
1832767711
1521012759
209843992
1052494153
161003926
1304804505
1150761823
1565559505
292264676
1966877581
169011932
1215262111
704113024
752777362
887360326
250054559
873671208
748574174
1180485880
746597868
913505018
888560744
559525626
1122595077
1050362901
808077642
885718402
993234787
1752073544
329708094
1140803042
192073508
617814688
1142691996
766439914
40254079
263492877
1039454242
612848313
1044129311
1705745506
1920582890
1915104160
1925212848
820285182
1632520778
28749399
1594621485
1159812581
1113032617
302972864
962401398
1244203952
414208942
629734288
944206968
961487134
1087248915
2131253
1352926285
419086104
157527037
1813485961
1962556582
826074540
1976938425
597447424
1561421029
1986337449
847106247
1986561683
1834216966
135725861
136356569
1040852363
992922128
973456585
634312779
302309896
1417842124
779328243
1291096917
1833422207
639040928
26735231
178401645
947869556
203605747
512957709
1822232946
1078766946
1176243963
1037322990
1259922029
625043208
1548218469
107096930
1952547578
1099138308
843346758
1035073354
467328371
1608284037
312706334
1126470935
468755899
826675537
1107847383
1373356579
1636812160
1970750384
327174356
784939020
584289130
573598043
1127989188
324104830
1174445033
1935821352
647672895
1029068870
393841678
1048463320
164104503
1768339302
810317720
796893977
875803833
1511313362
1492633894
885825199
1020909008
1535174471
1458963138
382768770
311999872
1682812880
1520715873
1512569994
1557979333
1351726108
1840022173
830249168
876145549
1851482563
751592590
391304943
453033861
686323986
1497054020
1224113640
932651897
16726226
451465414
1814277889
641231676
1418865051
1444179534
544367033
316153215
1671861923
1950871705
1596534022
1880722685
750986962
949841376
791999886
1325975882
201520360
261598171
1445176308
803388958
1661875040
377842020
1295946787
1189046697
1563592511
172317772
312621941
1016746712
419012777
343860117
189479847
14259343
268520255
1953173303
1004182782
1083709057
1644685250
1741537094
893134821
238633346
976348841
1196416780
1886117410
1400854404
243488152
949526483
125158588
901641187
1959592705
1065329062
251513501
424725815
51877712
420724682
1270776858
1638884207
1155518627
625231192
1077639166
1246547280
1131557594
1527620321
1897140438
1328001807
1761391858
1582274679
1612202430
797813659
1945658595
1708290829
1681290632
459983266
1368463351
1206542962
1827040118
465458261
491724610
1895092383
945558545
614066028
47159184
1410980754
1057154007
1353683716
92346616
1764754032
1962381631
1847795573
682396445
1365298576
1928190431
1019454058
663897929
1646587542
1107075753
1448728520
1299276342
558115604
1639462547
661213473
1337324053
1327344929
955982593
251301877
1384038430
1791530236
1056262465
845334751
593684565
805318598
1147159597
1260426244
1679672648
463573139
1199388096
1720576841
470466315
543456723
1235655191
1996637826
1619893049
1764406857
115417215
580360019
1780100398
661836575
1796085338
1721875810
99467210
378311598
1166181919
1933609006
255629837
284345072
1276741975
719814256
454998161
805852131
1969645286
300816380
708491567
1117046881
1254111009
1877077848
218138979
667764188
1339781411
200324790
447199446
1386498912
978262206
755819620
1322460413
1642824721
1041320425
1572917196
1211927715
375622574
471201479
722201856
1995444899
1334386656
745867541
215372967
1639136679
1213550591
1004796407
1395327576
1186831164
479573841
1265578680
1664614184
573811437
934838812
1288146259
502846169
510295849
238339367
362221041
1112336211
1322055164
1595760548
1274676364
712968298
1400049393
410362300
611148594
612805117
1243024648
1703824779
1507886541
79375588
334650652
1247443431
305371482
1374104912
371179340
1038738042
237941170
1004588389
1662967781
1944453836
1013493626
1967625605
120920233
1313648022
182008183
387621602
354678462
538474256
1062621348
973588348
13401534
1358865269
1400146692
399684352
59710293
32899243
815323574
1228774379
602401998
391991291
152302928
1483006385
971687300
1186203092
1329963532
1326368006
629467331
1914041348
131666829
1471557807
398198
1357632652
1449368431
1377601329
582266922
1307050759
592048066
86401372
228354118
223526993
258126655
704550393
641203432
534298193
65974054
975785384
1847296739
1905687131
1314394619
338280097
223414468
1009166791
402186392
1270976491
1792150909
1530487242
995938306
934717141
1983684490
855640178
1758154272
440637114
406807427
1591063541
973190151
655768882
1909496839
22545364
1817417430
752659534
1440851178
728922203
1000420262
378875006
133864636
1447752536
841802954
437389107
1120229039
354178149
1479071267
723780201
599646729
1793386733
1248143340
991231407
955446261
178391941
1585450420
1051779681
311112454
1657330925
102716882
1372713940
465372721
1817489542
297742966
1050139892
1561108043
1410205173
1066288546
1824751376
88269701
561735086
897428920
1494492266
8746530
23311386
1137111855
344398373
688684288
558549199
1814488103
1629506342
1376568911
1034374071
1840990385
613420695
342920202
1981958745
1700322622
1731104899
437094944
765637750
441547081
1783520254
626205321
1627706322
1913502285
316375095
1150009570
1791663062
876281065
1710023866
1287889604
1654319892
635510500
37911644
895957814
1753651075
982484878
932134875
1041280086
1241052047
363095393
1752563255
1842842822
473210541
1996145030
1430998651
1976499157
1684322272
707219691
1579149299
1709882551
1335183648
1387656432
1322631952
120188006
1113908666
868286945
381040208
109809102
820736760
1194388804
897021227
1682268135
104464237
341616738
1722249019
398863571
1803078742
1717462882
589269128
999473867
768187747
689824813
1196042897
402542357
688983826
1940677432
152994780
1631561293
482503635
339875939
1465687298
1084443372
1297131767
141316
1952705957
266663461
1312878549
1917723638
1782049148
885364130
601444671
822325773
220543326
46663244
1466074167
70295121
1738378586
131593804
273896011
1032135080
173420415
1966859391
117950564
579675432
941694804
645358835
191613535
920089595
1431204180
1173231235
715292165
749478916
1627305468
480860822
1728701506
1812577855
385136368
104322922
388910782
1455585559
1085985023
1885355104
1935413735
1703904998
398029197
1945861974
469281487
1149379654
936468191
618688705
202298847
21400977
1357665282
1450368556
166455525
1498827908
966492808
717456335
1058446512
1307347122
75049926
392788955
486519458
608817913
170071966
1851965756
1195020306
1739682505
317961738
1653496312
1685158753
1634055664
1742683022
818310453
1946150057
288065311
31445656
414045566
181646236
995832831
176077349
1042233882
1983621405
812515476
970932389
693891188
1391813634
176936913
314405298
229873598
846085047
1667680034
1045876411
1081563661
1380535634
693196068
1398835646
1326595822
1533833033
546063442
750841669
729598982
831417916
1282971879
933529953
568243183
278717956
539354830
1504218499
1878390214
1467382252
552447242
535810100
62613681
1131269774
1032816045
409167550
1674003983
1637885525
1476180778
460152122
1018083394
1425277208
88088140
807411266
17478720
588179254
661119361
1437774820
1252953990
889229665
704849835
880212534
1635582795
244991162
1446478367
210815966
700649527
1878985524
402689206
415173232
852458805
672718415
436015084
762491346
293637805
1131869935
983262730
1950293888
347719589
284028519
1724831663
1688710297
57652255
85911320
1732758276
1304321774
743329776
475560614
916051233
1980063930
1617598595
1101580011
251264509
989160549
762532418
1672234709
900227305
1817622520
1684791407
822000080
1708518024
1795018460
1235196320
1061007546
1607693318
345364979
989262125
1325596795
513773461
885608786
1604916524
710825474
1090055231
968925471
1164398003
1016139539
822560280
1549671475
512232887
142156593
1467486190
225088914
962934291
422625277
797574637
1750878795
421453906
1446854536
1999958929
621403097
231642630
1165640211
265502481
1525719510
575510495
1929813204
453513978
996644709
478218003
1387393297
315059650
1417732982
1961787154
30442448
375147406
906773122
11524780
1282339038
1824762547
1746392879
849674430
1350555831
1305389633
1542634814
1354513890
1483429111
832084170
812571043
263432909
1856814524
1923911074
1542407589
1325637866
1892370364
653966157
439276314
445322993
1564335722
393414977
1234584799
562625562
1825915571
1071453473
1124839591
1827096943
49753208
263301761
932491844
47477872
1890801516
1739354015
1139114868
1622091989
253566051
1771728668
881086799
1860250579
722867668
171205620
1092081385
1097729035
1640942935
733211800
621403480
1463482224
772652062
92095117
69416790
1376476292
1935871092
461450130
447189059
888924062
590177748
1183767318
1023758859
279102359
180550042
1715537872
1304760683
1220127351
1899592326
765093172
372631394
117460509
784796206
1920315600
1072071816
120641697
1772879358
579025736
1722455326
1393130102
1301333592
136855765
921682627
1092703771
450049993
1661357368
1054444882
1957658092
193884971
1556015552
111606780
1429351387
1292164956
250190806
1031914242
1069798733
747969809
601984441
1679700537
1007329796
866444938
1871954035
1198136709
875849764
360580407
503942971
678686018
852336462
1020023301
1948775094
1603596934
1356845357
738994804
1054058957
1587590470
453321984
262084691
1931055089
1829052366
519192675
661092990
1347102591
1026242380
343576775
653486392
943280008
825295553
534605400
888401359
2273083
1372671888
1170894917
899325199
715125530
526685165
1429379558
938719057
45832864
732123365
1946107023
982671350
202108421
937634791
245109878
1952418618
754761424
690356583
238106000
662600336
578592258
807714042
816914720
772932076
1160507863
346236807
1519342347
845711655
854559935
222363372
1417300400
1678647418
144080618
1963935103
1017750219
576103206
432702018
457520158
23869275
527373792
158210912
1514602928
216251828
1198931725
1882945343
1536521325
458984569
409467800
781132502
391158157
1898724969
252923425
587189554
1872005064
309809101
1194559042
555757169
397962842
1738817337
368888723
1007342818
583667904
84159122
1823469492
1314822965
267459606
838590733
238173319
1919884573
1669006673
1519716601
297241267
666487309
1710732208
504389425
1063989331
591462214
1617982996
889986733
1623986538
1887252238
1109874548
64579153
463401778
323638404
1164376975
1091457864
272075554
1654126002
1823191178
20346038
34739176
718702821
1654980552
1520030975
1574543009
1430443806
392782337
1884108760
1615485738
697930593
220811251
489583228
1112125830
871441556
1601483703
1586436116
876457347
1367615640
1245819771
603096828
937774173
1507976109
114830800
481636486
1897468271
519088751
1620757345
1499831089
150445991
1176001742
566515179
584047317
96693396
1648660636
1484977425
1578538446
1011506758
190701234
929846416
1633545526
198679878
1733874237
1274500995
926055945
1666440987
620291320
952453324
1591960223
722154701
1577940859
215000518
904459914
408306231
1220094350
1082571865
526763067
603872022
1173344066
1622562704
1055454258
1809686462
892951248
1733662770
439483997
131415414
1636763934
392889832
1463465194
1386464131
22945257
574929359
685756113
437769225
1612274246
404416950
1203899937
233475115
1188774855
815195499
1277176951
1566635428
28797122
777676389
572505132
961001224
1662055266
175741086
876599046
566088771
958214358
974666425
1838162692
568138530
1874392159
1823859064
1305728630
211468
835016998
794640532
29677053
227401489
1488988130
205496092
699209444
1003011500
1529244405
466690690
796031986
815677401
1878671929
293287953
1415097167
358148568
345385753
1488818830
1780889340
115274860
1161157638
1478482774
469360149
1461022849
1516290786
897376424
428249773
1048278833
736766668
117617583
563377066
1788415182
1098688320
1203688470
1398458117
394134324
785518446
1049775463
77647299
1823301031
78466945
1569493632
1431756819
1195364576
1379709101
60921646
687416843
664926406
1559569259
1480014124
222752778
385573329
42969725
1190453771
839053830
1356534225
325280383
568654205
711110704
591611706
1777246319
1650930612
266244833
1411626823
1903313624
1007616805
1716989081
674983459
894829837
1020962844
1572630123
1295610291
1411171532
1957588310
36807916
1591664006
46725955
1273995574
81313748
1455369140
209959581
1763323368
1488709575
1256752544
1894864806
177803738
1745445458
1908234550
364634640
41923892
68853941
216864241
338664760
1486035593
46054712
427536334
1303248800
20129997
1292050952
372092296
343932566
12433384
1770096570
538606415
1907384002
927142487
974401798
85381415
1153645855
1247389824
1309808270
1051284810
487340458
1255741564
381652126
13922952
162221037
1009492289
1516762017
1725509887
1262171348
1808754531
310348820
852905945
952108903
1355765882
956945532
1925135939
1911533598
1609271583
288415207
26595959
1981944622
1709221453
1111436575
197526198
1993226799
950103160
1349368543
967722320
1203401940
1660064043
754588695
1117244816
732115623
1017569132
1729523784
1082923196
1104383468
32131761
265315297
293756511
503367981
1566541066
1109920949
535178035
1702084565
917190625
1586497513
551618120
1970196955
1049265860
173847817
1544374273
958974618
1283212312
1069340188
778119005
144304989
184125929
20696153
1212117878
1660123747
549039697
522107947
1602107305
1054165836
1193104004
120790323
1934539771
1626242099
1874022336
820752472
1879401838
1343956286
1994658697
1523227979
415403557
599300505
576258540
495441633
1076036174
1363605648
797750423
997525365
154136081
1486216226
1210214422
158270199
1448903311
1948228945
951404779
938618207
920257539
11435608
1053197419
633632764
1954328284
1044433119
1507813644
1481012199
508980562
796400303
1651957742
925376022
96174620
228513389
294445980
200417988
964315921
1759984333
653936632
178818501
1568046450
1688684296
944659980
1848512231
862373325
1551514332
367971867
115891080
1843951415
1034833805
671887012
1986310827
674837320
935404129
1900494933
1867966230
290758867
1361025933
1568899695
1370970438
1091486861
1095246341
1986461072
279635871
1711647906
1872374401
901350746
1925622693
1191770246
1009796435
1193954279
1688918978
1294292313
772586279
1370571758
1231573244
1066775628
1204685189
1771259440
402813952
676461252
1391922564
1637060785
1474146758
124513291
1665646916
250538703
1160770491
328018456
426479750
1909659121
1603289988
191084639
1282966194
1087331641
472800109
1702223225
665024109
136864326
989998925
650163587
442349175
924120834
834154980
1840879526
982968034
692018514
1902251042
1564832372
668921689
801190603
1086073679
1589766494
1166085743
694509187
1699564297
1458185557
512314315
155122581
46000991
1621835699
1740580256
1597604237
765290497
1100137315
1590664291
1497834340
11326120
1685254638
897771649
1529350019
401751520
1067820864
781260515
1752650366
234112078
467801731
802905805
1633267232
1141545258
973628402
348287661
1595938119
1659096768
1625289148
823585442
13523494
1024998896
588457008
1387767344
1014614553
1189908911
509901529
90863335
1368163226
909583332
844744938
158830338
1734017666
250215236
1485133695
680692395
216996404
667060723
1139571671
399439083
18252816
808505979
1413435378
460397109
1231762567
655279752
879047084
1013577323
1072372589
1273548038
144642137
1938507470
1140001349
276551873
1577140797
472835445
1422869113
297487295
1883157096
339441109
1891849991
976957529
1413097290
843067034
1389367140
308971394
1068888140
1383051996
1656411563
292936007
131291258
928877397
519525097
1225850065
805332627
1205017516
1611563518
128059899
156004778
359334802
310861828
1496324206
1018490747
94615189
764941196
906237469
1018828989
1457465793
673074439
1012298251
1257823283
1919509110
783903628
800130562
507589092
1041295287
1395408690
570368345
1071029970
922791174
1586391612
1495995088
1357165761
779436583
1142256781
1215764741
1418982373
1914151284
1471219247
372123282
861271927
1294809214
141482518
1523822295
28579282
395525786
1958466783
1318482101
78125839
483129672
1290142405
1611422347
709977558
644113313
1035112725
211782149
144973769
1719394536
718260974
1764037340
1809608826
1041195174
1057029930
1233213605
772943190
814866740
139158446
239054165
952358409
1549176456
1487255097
1104677705
1986246547
300951157
151026324
1963014069
1778026592
1260081333
771551280
112063307
1082828505
76926590
492242507
587900298
1632648769
1974969266
786017531
713052448
1744323858
930474632
1070790972
1699587837
1195890311
1707181907
562514457
1820076754
237779285
908268914
750879105
1213712542
256367340
1719412619
366123693
528949383
995874575
185464700
1625175800
409026401
493086990
1072098656
433755557
884892437
947843256
606197667
681208836
1732682237
548952668
469129632
1600564836
797973925
28849210
1426105999
494730307
21883777
478385485
1787667260
1908787394
279064641
1738436701
330949571
1725234785
869757679
509202229
1557838738
1855695967
1363415887
1710802897
1963293124
1592025724
1447184069
349793466
376991130
219965459
672225203
496719076
185898536
751744581
589692645
1025973071
829832220
1271124087
1768649653
1307704078
1952905180
1184863333
830261342
1224682313
344239916
50563899
1208207316
276677306
1346111160
670589700
162137420
1346863871
1563997878
375690208
1390004519
750501701
1317792949
21879340
585659545
877103909
153380767
448180460
1651858081
1206140541
1822505104
1525164701
292486950
1035922679
1319094750
1253091570
908604481
1059825485
1956585133
1562053602
556297049
372975406
1025434625
138733575
1366562981
1912729225
383818408
1170506763
1003682306
1706401430
57828039
1325361333
932721199
1810208328
1361740063
1839190945
1708180122
807952881
685464542
891545745
1154323312
1504724721
1533005253
1624120802
1402177209
819075216
1758076950
172284637
957582557
93019590
1761985219
1102311935
1390278738
1944277
1819393160
1017029113
1725067076
1179059375
655316359
672930321
493285501
982874004
1444498155
1945456651
1148312502
497143771
592443503
482278622
1674182617
1479903806
1544911448
100651601
374360943
1065039389
407730290
1051572328
839970154
1401313824
736556366
547487766
154652275
211533771
212924207
910662716
1944416211
955516105
1935082595
930776922
1990815168
344710950
114123869
529120748
152636522
12534222
398260244
171449308
60226567
1587548603
475808301
905033438
226631713
1275798328
498102021
1477678751
548108143
1661333619
727950993
325239350
1594213987
767820832
177058960
323753252
442503010
107828593
518278046
281751730
769949797
533835439
1040440
192796398
562061176
1661666582
491463455
1329471667
1365779937
1015790701
1948015079
361826721
666779145
236280983
991345762
1252421552
925505524
1831522928
320856054
878853947
1713431751
735245457
362554574
283082593
227565112
1609843246
1336562935
1222994336
167651991
1790370617
86617739
44807929
1494256176
116508514
1401499511
1526391128
1586508164
283011904
342972262
564965132
784334874
1168630355
111898814
1532317442
1713318540
366124272
1658460205
1357933005
1776475070
924637409
1398247729
610980082
1786972540
1639424100
568319980
34704341
171280865
1717957847
1965231286
952217931
325103647
1268469120
1161819676
1575409320
929172963
1903207151
867570545
550270632
834781473
1464954634
1665913388
642493620
1488550666
1755890923
94519074
544801396
623346643
830237132
569764053
1861440841
1951383042
1978629931
1446519266
1243014583
392122889
1475637657
257835390
1854832077
1548188535
1366795170
1355110264
1868550317
317780618
1390754332
239861485
1515865755
6810680
536489494
603144480
1810111390
1498553727
1108189574
523151533
311520436
1258724021
755754109
1122429417
31081617
1544905027
23518584
1411357698
1341043733
1148193794
103790446
1000834890
346473716
1821949854
1918805094
1183286432
1453535307
1645371762
1012738469
1002082097
1467986303
109844371
1797363072
324713003
97796334
1516029438
578653320
537990717
86857150
227092653
759652664
362887114
843193469
1455478399
1134998830
1984290562
1636368780
353208241
226753773
309927051
1524669951
1955437473
14066531
720356523
213990173
389919443
1893387770
1693915901
88005586
1353203062
1149609174
164739629
485815258
106107477
1055165230
201676066
1461360949
431041107
1024633083
515052180
966251708
1485527868
1324500549
1113951081
388541131
1740903332
157641422
890995317
686951024
1934514532
1546917653
1100327066
1418617989
702811419
1477412147
1512548831
95777841
1077006550
110722830
1707876892
1622641669
884737419
449985131
733654088
1077483480
594913035
1877071856
737085992
400313169
933322765
522929613
1205327673
1328575159
1711701594
1343675344
39142084
630936924
900115451
331815392
473086841
232278022
1002392453
1006964877
153491054
1806285410
49282108
746121640
1783003840
628695330
1542616400
105898225
384354400
320318278
1316756191
892410511
81514289
1035542737
590846461
36467601
1793628096
1863831477
1420555430
490682148
1753628260
1411584920
341589980
1771751908
1706916396
1359136076
1438270063
881611907
1195662391
745191158
1637635989
1475598871
620249216
1877772542
296494078
927368679
1028201372
1848791396
94068016
108390662
857696770
827424540
138575214
885009396
11818968
819291083
1262161055
1003599348
40090464
863647850
538187297
609255365
811722592
511710306
1253336618
741906135
1464695430
277530200
1039205245
423867765
1190425268
